Mengapa pautan cron menyebabkan masa respons tertunda apabila ia berfungsi berbilang kali?
P粉132730839
P粉132730839 2023-09-08 09:00:15
0
1
567

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粉132730839
P粉132730839

membalas semua(1)
P粉764785924

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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan