为什么当cron链接多次工作时会导致响应时间延迟?
P粉132730839
P粉132730839 2023-09-08 09:00:15
0
1
573

有一个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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板