我正在使用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脚本时,这没关系。
谢谢。答案 0 :(得分:0)
我有一个类似的问题,当直接访问URL时脚本运行正常,并且有时会运行,看似随机。原来这是主机服务器资源问题。当我通过SSH与Putty在2台计算机上连接时,Hostgator不会运行cron作业。
从他们的帮助页面 “SSH访问仅限于共享和转销商计划上的两个同时连接。 注意:配置的任何cron作业都需要其中一个会话才能运行,因为cron作业在与SSH相同的shell下运行。“
当我关闭SSH连接时,cron作业会立即运行。
也许你的主人有类似的规则?