【发布时间】:2016-06-10 03:17:45
【问题描述】:
我有一个由 Hostgator 托管的 WordPress 网站。
6 个月前,我按照 hostgator 的说明将 WordPress cron 替换为 Real Cron Job:
How to Replace WordPress Cron with a Real Cron Job
定时任务:
* * * * * wget -q -O - http://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
现在,cronjob 不再工作了。
我没有收到任何电子邮件通知。
问题出在哪里?
【问题讨论】:
-
这里没有足够的信息可以继续。您应该与 hostgator 交谈
-
你可以添加一个像
date > $HOME/test.txt这样的cron作业来查看cron是否真的在运行。如果没有创建test.txt文件,那么 cron 显然没有运行并且 hostgator 有问题。如果创建了文件,则 wget 的某些内容是错误的。在这种情况下,您应该为 cron 设置您的电子邮件地址并删除>/dev/null 2>&1-part,这样如果 wget 出现问题,您就会收到错误消息。在任何一种情况下:您可能应该将第一列更改为*/5,以便它每 5 分钟而不是每分钟运行一次。 -
每个 cron 之间的间隔时间是多少?如果你直接访问它运行的文件?
-
1 小时。是的,如果我直接访问它运行的文件。