PHP脚本在浏览器中工作,但是作为cron作业超时

时间:2013-05-04 16:35:29

标签: php apache ubuntu crontab

我写了一个PHP脚本,基本上可以获取RSS源并将它们存储在数据库中。如果我通过浏览器访问脚本,它运行完美(在输出日志之前肯定会等待两分钟),但当它作为cron Job的一部分运行时,它会产生近40%的输出并消失。

我环顾网络并尝试将这两行添加到我的脚本中:

ini_set('max_execution_time', 0);
ini_set("memory_limit","256M"); 

还是同样的问题。我确定这是一个设置问题,因为我当前的服务器正在运行脚本作为一个没有问题的cron-job,我的php错误日志只显示了一些警告。

在ubuntu服务器上解决此问题的最佳方法是什么?

更新

我注意到如果我直接从命令行运行php代码,我会得到完美的执行,所以我认为这只是一个cron Job问题。另外我注意到只要想要将新数据添加到MySQL数据库,执行就会停止,我想这会缩小可能性..

0 个答案:

没有答案