2014-04-27 91 views
1

我使用php file_get_contents函数从其他网站获取一些数据。我还使用cron jobs自动运行该脚本。cronjobs工作正常,但有时无法运行。 这是我在cron作业命令(的cPanel):cron作业失败有时运行php脚本

*/10 * * * * /usr/bin/php -q public_html/include/imp.php > /dev/null 2>&1

这个命令应该重复每10 minutes.but不是有时甚至48小时工作。没关系,当我手动运行该PHP脚本。

谢谢。

+0

你会得到什么错误?检查你的日志文件。 – Robbert

+0

我可以看到日志文件?谢谢。 – AliN11

+0

做一件事。正如你使用file_get_contents。从其他网址获取小内容,看看这是否正在使用或不使用cron。你也可以使用CURL来检查。告诉我们之后会发生什么。 –

回答

0

我有类似的问题,直接访问网址时脚本运行正常,并且有时会运行,看似随机。原来这是主机服务器资源问题。当我通过2台计算机上的Putty通过SSH进行连接时,Hostgator不会运行cron作业。

从他们的帮助页面 “SSH访问仅限于在共享和经销商计划两个同时连接 注:配置会要求这些会议的一个任何cron作业,以便运行是可用的,因为cron作业下运行与SSH相同的shell“。

当我关闭SSH连接时,cron作业立即运行。

也许你的房主有类似的规则?