经人提醒,发现一个cron任务没有执行,这个任务本来天天执行一次,发送一次邮件,运行比较稳定,看了看邮件,最后的更新时间是1个月前。日志
好久不作这类排查了,都忘记步骤了,总结下:进程
1. 检查下crond是否在运行,还在总结
2. 检查日志/var/log/cron,cron任务天天都有,但最近几周都是空的时间
3. cron日志是由rsyslog服务管理写入的,/var/log/messages最近几周也是空的,检查rsyslog服务,没有运行,重启rsyslog服务阻塞
4. /var/log/messages正常更新,但/var/log/cron没有更新,重启crond,cron日志更新了message
推测,rsyslog服务down掉了,cron进程因日志阻塞了,reboot应该能解决问题。本身不算是有逻辑的一类人,就简单记录下。管理