正确使用Cron Jobs的方法

时间:2014-05-20 19:01:16

标签: php mysql database cron

我目前正在开发一个必须每10秒执行一次任务的网站。网站每隔十秒检查一次数据库,找到要处理的行,然后在每一行上运行一个简短的脚本。

该服务现在运行良好,但我只是想确保一旦数据库变得非常大,该服务仍然可以有效地工作。

我正在使用每分钟运行一次的cron作业,每10秒钟就有一次睡眠功能。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

确保您的任务不重叠,即等到上一个任务结束后再启动新任务。否则,如果您的任务花费的时间超过一分钟(或者您为它们设置的任何计时器),那么您最终将获得大量并行运行的系统,并且您的系统将耗尽可用资源。