Cron的工作占用了太多的系统资源

时间:2013-05-17 10:09:42

标签: php process cron

我写了两个PHP脚本。首先是将用户添加到另一个调用其API函数的系统中。 另一个脚本是连接到FTP,下载文件并进行分析。 星期二我安排了两个cron作业来运行我的PHP脚本。我的服务器提供商,给我发电子邮件,告诉我服务器上的CPU利用率最高为100%。

我在服务器上列出了进程,我可以看到以下内容:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     11323 30.5  0.8  99756 18120 ?        Rs   May14 1009:18 /usr/bin/php PATH TO MY PHP  SCRIPT
root     11456 30.3  0.8  99756 18120 ?        Rs   May14 1000:21 /usr/bin/php PATH TO MY PHP SCRIPT

当我在浏览器中运行脚本时,一切都工作正常,脚本回显我已完成。我的脚本中没有循环。

有趣的是,预定的cron作业从未完成,正如您从价值中看到的那样: 1009:18

有人有类似的问题吗?当使用浏览器执行脚本需要4秒时,cron作业如何运行这么多时间?

0 个答案:

没有答案