一些(但不是全部)cron作业停止运行。 重新启动cron修复它,但是造成了什么?

我正在运行一个每分钟运行一次crontab的Ubuntu Server 10.04,这个文件中有很多工作。 每个作业都是一个PHP脚本来执行。

今天早些时候,似乎有些(但不是全部)脚本没有成功执行。 我检查了一下,cron还在报告中,但脚本仍然没有做好工作(尽pipe其他人)。 运行:

sudo service cron restart 

…解决了问题,他们都开始了,但我需要知道发生了什么,以及如何防止它再次发生。 几个星期前,类似的事情发生了,所以我需要深究造成这种情况的原因。

我已经检查了/ var / log / syslog,并且在我认为发生的时候我能看到的唯一的事情是这样的:

 Feb 25 11:39:01 myusername CRON[10514]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete) 

据我所知,每小时运行一次,所以我不认为这是可能的嫌疑。 在整个日志中有一些munin条目,我不再使用,所以可以删除,如果这是一个嫌疑人。

唯一启用的自动更新是软件包列表 – 是否可能导致任何问题? 我的/etc/apt/apt.conf.d/10periodic文件如下所示:

 APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; 

…和/etc/apt/apt.conf.d/50unattended-upgrades中的所有内容都被注释掉了。

无人看pipe升级的最后一个条目是今天早上6点25分说明什么都不允许升级:

 2013-02-25 06:25:56,646 INFO Initial blacklisted packages: 2013-02-25 06:25:56,646 INFO Starting unattended upgrades script 2013-02-25 06:25:56,646 INFO Allowed origins are: [] 2013-02-25 06:25:59,902 INFO No packages found that can be upgraded unattended 

我会很感激任何帮助,或者如果你能指出我正确的方向进一步调查!

谢谢 :)

编辑:

这些是在我重新启动cron的日志中的行:

 Feb 25 11:53:49 myusername init: cron main process (6666) killed by TERM signal Feb 25 11:53:49 myusername cron[14240]: (CRON) INFO (pidfile fd = 3) Feb 25 11:53:49 myusername cron[14241]: (CRON) STARTUP (fork ok) Feb 25 11:53:49 myusername cron[14241]: (CRON) INFO (Skipping @reboot jobs -- not system startup) 

在之前的日志条目中,它显示了失败的作业。 我很困惑,为什么他们出现在系统日志,但似乎没有运行?