适用场景
- 线上偶发 502 排查
- 发布后错误率异常定位
- 值班交接前的复盘记录
PROMPT
【计划】 1. 先复现现象,取报错时段近两小时的网关日志与进程慢日志; 2. 成功标准定为连续三次压测无 502,错误率降到千分之一; 3. 初排三步,依次看网关超时、进程数、数据库连接占用; 4. 每步都记下命令与输出,任一步异常就回到该步继续深挖。 【执行】 1. 第一步查网关,发现超时设为三十秒,上游多为空响应返回; 2. 第二步查进程,静态模式只开 32 个,峰值排队到 80 个; 3. 第三步查数据库,连接上限 100,慢查询里有三条全表扫描; 4. 复现时加一行日志,打印请求耗时与内存峰值,确认卡在上游。 【回改计划】 1. 偏离点:原判断为连接池被打满,实测峰值只到 62 个; 2. 原因:瓶颈在进程数而非连接池,数据库只是被等待拖慢; 3. 剩余步骤改为把进程数调到 64,再给三条慢查询补索引; 4. 复测两轮错误率降到万分之三,把结论写进值班手册。