那行不吭声的 crontab,害我熬到凌晨三点
凌晨三点,电话来了。现象很怪:数据只更新到周四。机器没挂,进程没挂,磁盘没满,网络通的。 排查了四十分钟。最后发现那台机器周一被例行重启过一次,而那个每周四凌晨跑的数据同步任务——cron 的——重启期间错过的就是错过了。 它不补,不说,甚至不留一行日志告诉你它没跑。 cron 这玩意儿,任务没跑的时候是静默的。
凌晨三点,电话来了。现象很怪:数据只更新到周四。机器没挂,进程没挂,磁盘没满,网络通的。 排查了四十分钟。最后发现那台机器周一被例行重启过一次,而那个每周四凌晨跑的数据同步任务——cron 的——重启期间错过的就是错过了。 它不补,不说,甚至不留一行日志告诉你它没跑。 cron 这玩意儿,任务没跑的时候是静默的。