首頁  >  問答  >  主體

為什麼當cron連結多次工作時會導致回應時間延遲?

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

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

domain.com/crons/update_account_data?token=xxx

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

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

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

P粉132730839P粉132730839428 天前562

全部回覆(1)我來回復

  • P粉764785924

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

    我解決了這個問題。當我輸入以下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

    回覆
    0
  • 取消回覆