Debug 调试

复现步骤到根因定位清单

输入堆栈与用户路径 → 产出可疑点排序与验证动作

发布于 2026-10-27 11:35:03 浏览 6

适用场景

  • 偶发五百错误
  • 根因定位
  • 排除顺序
PROMPT
线上接口偶发五百,运维只拿到一段异常堆栈和三条用户路径,开发负责人明早要交出排除顺序。

【计划】
1. 先用 50 字概括现象,判断是必现还是偶发,依据写清。
2. 按堆栈把可疑点分三类:输入数据、并发、外部依赖。
3. 每类给出判断理由,说明为什么怀疑它。
4. 每个可疑点配一条最小验证动作,写清改哪、看哪、预期什么。

【执行】
1. 先看堆栈第一行,确认异常类型与抛出位置。
2. 对照三条用户路径,找出共同的操作与共同的参数。
3. 用同一参数连续请求 20 次,看是否稳定复现。
4. 若只在并发下出现,查连接数与锁等待。

【回改计划】
1. 找到根因后先写一个最小复现脚本,留作回归用例。
2. 修复后连压 30 分钟,错误率归零才算完成。
3. 把这次的验证动作整理成清单,同类问题直接套用。
4. 若三类都排除,说明现象描述有误,回到第一步重写现象。
复制后直接粘贴到模型使用
标签 调试Bug 定位故障定位