【发布时间】:2014-04-27 13:19:50
【问题描述】:
我正在使用 php file_get_contents 函数从其他网站获取一些数据。此外,我使用 cron jobs 自动运行该脚本。cronjobs 工作正常,但有时无法运行。
这是我在 cron 作业中的命令(在 cpanel 中):
*/10 * * * * /usr/bin/php -q public_html/include/imp.php > /dev/null 2>&1
此命令应每 10 分钟重复一次。但有时甚至 48 小时都不起作用。当我手动运行该 php 脚本时就可以了。
谢谢。
【问题讨论】:
-
您遇到了什么错误?检查您的日志文件。
-
在哪里可以看到日志文件?谢谢。
-
做一件事。当您使用 file_get_contents 时。从任何其他 url 获取小内容,看看这是否有效或不使用 cron。您也可以使用 CURL 进行检查。告诉我们之后会发生什么。
-
如果您的主机能够将 cron 报告发送到电子邮件,请设置您的电子邮件地址并检查会发生什么。
-
如果 cron 是问题所在,我会感到非常惊讶,因为您的 crontab 看起来是正确的。问题一定出在 imp.php 中——我敢打赌,如果你查看 /var/log/cron,你会看到每 10 分钟调用一次脚本