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.
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.