為什麼當cron連結多次工作時會導致回應時間延遲?
P粉132730839
P粉132730839 2023-09-08 09:00:15
0
1
590

有一個php函數可以執行一些資料庫和curl操作。我用一個url來運行這個函數。現在我是手動運行的,但將來我會將其與cron任務綁定。

我的問題是這樣的。例如,我有一個如下的url。

domain.com/crons/update_account_data?token=xxx

當我訪問這個url時,我指定的函數會從資料庫中刪除數據,並處理來自不同服務的數據。

我同時運行了這個url 3次。第一次運行時立即從資料庫中刪除了資料。但第二次運行在一定時間後開始(例如,10秒後),第三次運行在一定時間後開始(例如,20秒後)。

這是什麼原因?我希望我同時運行的這3個連結同時開始操作。

P粉132730839
P粉132730839

全部回覆(1)
P粉764785924

我解決了這個問題。當我輸入以下4個url時,沒有問題。但是,我仍然不明白為什麼如果它們都是相同的,它會延遲執行。

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板