线上偶发 502 定位提示词

给报错时段与日志 → 得到定位步骤与修复顺序

更新于 今天

适用场景

  • 线上偶发 502 排查
  • 发布后错误率异常定位
  • 值班交接前的复盘记录
PROMPT
【计划】
1. 先复现现象,取报错时段近两小时的网关日志与进程慢日志;
2. 成功标准定为连续三次压测无 502,错误率降到千分之一;
3. 初排三步,依次看网关超时、进程数、数据库连接占用;
4. 每步都记下命令与输出,任一步异常就回到该步继续深挖。

【执行】
1. 第一步查网关,发现超时设为三十秒,上游多为空响应返回;
2. 第二步查进程,静态模式只开 32 个,峰值排队到 80 个;
3. 第三步查数据库,连接上限 100,慢查询里有三条全表扫描;
4. 复现时加一行日志,打印请求耗时与内存峰值,确认卡在上游。

【回改计划】
1. 偏离点:原判断为连接池被打满,实测峰值只到 62 个;
2. 原因:瓶颈在进程数而非连接池,数据库只是被等待拖慢;
3. 剩余步骤改为把进程数调到 64,再给三条慢查询补索引;
4. 复测两轮错误率降到万分之三,把结论写进值班手册。
标签
后端开发 故障排查