cari

Rumah  >  Soal Jawab  >  teks badan

Mengapa pautan cron menyebabkan masa respons tertunda apabila ia berfungsi berbilang kali?

Terdapat fungsi php yang boleh melakukan beberapa pangkalan data dan operasi curl. Saya menggunakan url untuk menjalankan fungsi ini. Sekarang saya menjalankannya secara manual, tetapi pada masa hadapan saya akan mengikatnya dengan tugas cron.

Soalan saya ialah ini. Sebagai contoh, saya mempunyai url seperti berikut.

domain.com/crons/update_account_data?token=xxx

Apabila saya mengakses url ini, fungsi yang saya nyatakan akan memadamkan data daripada pangkalan data dan memproses data daripada perkhidmatan yang berbeza.

Saya menjalankan url ini 3 kali pada masa yang sama. Data itu segera dipadamkan daripada pangkalan data pada larian pertama. Tetapi larian kedua bermula selepas masa tertentu (contohnya, selepas 10 saat) dan larian ketiga bermula selepas masa tertentu (contohnya, selepas 20 saat).

Apakah sebabnya? Saya mahu 3 pautan yang saya jalankan pada masa yang sama untuk mula beroperasi pada masa yang sama.

P粉132730839P粉132730839442 hari yang lalu578

membalas semua(1)saya akan balas

  • P粉764785924

    P粉7647859242023-09-09 00:10:48

    Saya menyelesaikan masalah ini. Apabila saya memasukkan 4 url ​​berikut, tiada masalah. Walau bagaimanapun, saya masih tidak faham mengapa ia menangguhkan pelaksanaan jika semuanya sama.

    domain.com/crons/update_account_data?token=xxx
    domain.com/crons/update_account_data_2?token=xxx
    domain.com/crons/update_account_data_3?token=xxx
    domain.com/crons/update_account_data_4?token=xxx

    balas
    0
  • Batalbalas