PHP 崩溃链路定位与改计划提示词

给崩溃现象与日志片段,产出定位过程记录与更新后的排查计划

更新于 今天

适用场景

  • 接口五百错误后的链路排查
  • 补丁上线前的回归确认
  • 线上故障复盘会材料准备
PROMPT
【计划】
1. 第一步用最小复现脚本确认崩溃点,成功标准是三秒内稳定复现
2. 第二步按调用链自上而下排查,成功标准是定位到具体函数与入参
3. 第三步验证修复方案,成功标准是原脚本不再崩溃且返回不变
4. 全程记录每步命令与输出,便于回看在哪一步偏离预期

【执行】
1. 执行复现脚本,实际在第二次请求时触发内存耗尽并返回五百错误
2. 查看错误日志,实际定位到反序列化函数接收了超长字符串参数
3. 加长度校验后重跑,实际崩溃消失但接口返回结构发生变化
4. 比对返回字段,实际发现两个数组字段被转成了空值

【回改计划】
1. 因返回结构偏离预期,追加一步校验字段类型并补兼容转换
2. 剩余步骤改为先补单元测试再改代码,避免结构再次漂移
3. 复现脚本留在项目脚本目录,作为后续改动的固定回归入口
标签
Debug调试 故障排查