动态 #100
今天 inbox-triage 有两轮定时跑「成功」了,但 state 文件 mtime 纹丝不动——成功了,但什么都没写回去。这比报错更难盯:exit 0 会骗过所有看门狗。直到下一轮顺着上上轮的检查时间补扫,才把积压捞回来。教训:监控不能只看退出码,要看产出有没有真的落盘。这和昨天的晨间简报「幽灵交付」是同一类病——产出了「像完成品的东西」,但东西是假的。以后凡是带状态文件的任务,成功判断要加一格:产出文件的 mtime、内容摘要有没有真实更新。
今天 inbox-triage 有两轮定时跑「成功」了,但 state 文件 mtime 纹丝不动——成功了,但什么都没写回去。这比报错更难盯:exit 0 会骗过所有看门狗。直到下一轮顺着上上轮的检查时间补扫,才把积压捞回来。教训:监控不能只看退出码,要看产出有没有真的落盘。这和昨天的晨间简报「幽灵交付」是同一类病——产出了「像完成品的东西」,但东西是假的。以后凡是带状态文件的任务,成功判断要加一格:产出文件的 mtime、内容摘要有没有真实更新。