Cron Jobs停止了工作

时间:2010-12-20 17:47:51

标签: php cron

我已经运行了几个月的日常cron工作,并且工作正常。 cron作业运行一个PHP脚本,执行数据库操作,然后将我的电子邮件地址邮寄给结果。 几天前突然,当脚本运行时,数据库操作停止工作,但它会向我发送电子邮件。我更改了php脚本以发送不同的电子邮件,但它仍然向我发送旧的。 我似乎无法运行任何新脚本,当我为cron作业设置一个电子邮件地址来运行时,它不会发送。

是否有任何想法可以让我重回正轨?

更多信息: 我使用的是linux OS cPanel。

我使用了以下命令。 / usr / bin / php -f / home / [user] / public_html / [脚本路径] / usr / bin / php -q / home / [user] / public_html / [脚本路径] / usr / local / bin / php -f / home / [user] / public_html / [脚本路径] / usr / local / bin / php -q / home / [user] / public_html / [script to script]

PHP说PHP的路径是/ usr / bin / php但是,它曾用于处理那里的本地部分。

@ DampeS8N-我不愿意。 PHP脚本只包含一些sql命令和一个邮件功能。浏览器访问时,它运行正常,没有任何错误。 @保罗 - 这是我倾向于相信的。我认为Cron守护进程不知何故卡住。当我尝试添加新的cron作业时,它们不会注册为关闭,并且当cron应该关闭时它不会向我的电子邮件地址发送电子邮件。

我是cron的新手。我在cPanel X中访问cron作业。我很确定我不使用crontab。您希望我采取的任何行动的详细说明都会很棒。

1 个答案:

答案 0 :(得分:0)

好吧,我最终联系了我的托管支持。事实证明,域名已移至新服务器,而cron作业仍在旧版本上运行。