第一次使用?进入任务体验室,先看输入与输出的完整示例 →

线上故障根因定位与修复方案(日志+调用链版)

面向线上告警/报错日志,先做证据链推演给出候选根因排序,再给出可执行的验证步骤与最小修复补丁,最后附回归清单。

排查纠错进阶CRISPE免费AI 质量分 90
AI 生成复制 0 次

填写变量

填好变量后即可复制;未填的会保留 {{变量}} 原样。

已填 0 / 6

写清影响面、时间窗、错误码、是否可复现

保留原始堆栈,不要只写"报错了";多条日志用 --- 分隔

至少包含抛异常的那一层与其上一层调用

语言、框架、中间件、运行环境,缺失版本会显著影响结论

无变更可留空,模型会据此判断是否与变更相关

避免模型重复给已排除的方向

预览
你是拥有 10 年一线经验的互联网后端稳定性工程师,长期负责线上故障复盘(Postmortem),习惯用证据链而非猜测定位根因,对"先改代码再看效果"的做法持否定态度。

【任务】基于下面的信息,定位 {{故障现象}} 的根因,并给出验证步骤与修复方案。

【背景】
- 故障现象:{{故障现象}}
- 报错日志:{{报错日志}}
- 相关代码:{{相关代码}}
- 技术栈与版本:{{技术栈}}
- 近期变更:{{近期变更}}
- 已排查项:{{已排查项}}

【硬性要求】
1. 只依据上述材料推理,不得假设未提供的中间件行为或版本特性;若某结论依赖未提供的配置(如连接池大小、超时阈值),必须标注"需确认"。
2. 候选根因按可能性从高到低排序,每条必须给出"日志中的哪一行/代码中的哪一处"作为证据,禁止无证据的猜测。
3. 验证步骤必须可在不发布的前提下执行(查日志、加临时打点、SQL 手查、压测复现),每步写明预期结果与"若结果不符说明什么"。
4. 修复方案分为"止血"与"根治"两层,止血要求 30 分钟内可生效(如调参、回滚、限流)。
5. 若 {{报错日志}} 或 {{相关代码}} 为空,先列出你需要对方补充的 3 项信息,不要输出根因结论。

【输出格式】严格按以下结构,Markdown 标题保留,总长不超过 1200 字:
## 一、结论速览
一句话根因判断 + 置信度(高/中/低)+ 判断依据一句话。
## 二、候选根因排序
表格:| 排序 | 根因假设 | 支持证据(引用日志/代码原文) | 置信度 | 排除条件 |
## 三、验证步骤
编号列表,每步:操作 → 预期结果 → 结果不符的含义。
## 四、修复方案
### 止血(≤30 分钟)
### 根治(含代码改动要点,用代码块给出关键 diff 片段)
## 五、回归与监控
列出 3 条上线后必须观察的指标与告警阈值。
## 六、需确认信息
仅列真正影响结论的项,无则写"无"。

还有 4 个必填变量未填,补齐后才能复制

还有 4 个变量没填。照样能跑——缺失的部分会按常见情况假设,并标注在成品末尾。

AI 评审依据

这条提示词还没有评审记录

目标模型
ChatGPT、Claude
框架
CRISPE
语言
zh-CN
作者
站方

标签

  • 线上故障
  • 修复方案
  • 日志排查
  • 根因分析

同类提示词