首页/AI/大模型部署与运维速查/故障处置清单:五步法
运维监控与排障50 条

故障处置清单:五步法

故障处置固定五步:确认影响面、止损、取证、修复验证、复盘;每一步都有可照做的动作,写进 Runbook 后值班不需要临场发明流程。

故障处置清单是什么

故障处置固定五步:确认影响面、止损、取证、修复验证、复盘。每一步都有可照做的动作,写进 Runbook 后值班不需要临场发明流程。关键原则是止损与查因并行:先恢复服务,再慢慢定位根因,不要为了弄清楚原因让故障持续暴露。

基本信息

五步确认影响面、止损、取证、修复验证、复盘
核心原则先恢复服务,再定位根因;两件事并行推进
取证内容日志、内核消息、监控指标快照、GPU 诊断信息
验证节奏单点验证 → 小流量 → 全量,随时保留回退路径
复盘要求时间线、根因、行动项与负责人,闭环跟踪

五步动作

  • 确认影响面:哪些模型、实例、租户受影响,确定起止时间点,先对外同步一次
  • 止损:摘流量、切备用通道、限流降级,目标是尽快恢复可用性
  • 取证:日志、内核消息、指标快照、GPU 诊断信息归档到工单,避免现场被覆盖
  • 修复验证:按单点、小流量、全量的节奏放量,逐步确认并保留回退路径
  • 复盘:时间线、根因、行动项与负责人,逐项跟踪直到关闭

现场快照(示意)

现场快照(示意)
# 重启或清理现场之前先留证据
snap="/var/incident/$(date +%F-%H%M)"; mkdir -p "$snap"

dmesg -T > "$snap/dmesg.txt" 2>/dev/null || true       # 内核层报错与掉卡记录
nvidia-smi -q > "$snap/nvidia-smi-q.txt" 2>/dev/null || true
nvidia-bug-report.sh "$snap" 2>/dev/null || true        # GPU 侧完整诊断包
cp <服务日志> "$snap/"                                  # 服务日志原件

五步的产出

步骤动作要点产出
确认影响面圈定范围与时间点对外首条通报
止损摘流量、切兜底、限流服务恢复可用
取证快照归档到工单可追溯的证据集
修复验证单点 → 小流量 → 全量确认修复有效
复盘时间线与行动项改进措施闭环
止损与查因并行:摘掉故障实例的同时继续保留现场用于分析,两件事不必串行,串行只会延长故障时间。
取证要在重启、清缓存、重建容器之前完成:很多关键线索只存在于当时的内存与日志里,重启一次就永久丢失。

易错点

  • 复盘只写「操作失误」:流程与防护没有改进项,同类故障会再来一次
  • 先查根因再止损:故障持续时间被显著拉长,影响面扩大
  • 重启后才想起取证:日志与现场信息被覆盖,根因无法确认
  • 行动项没有负责人和截止时间:复盘的结论停在文档里,不会落地

数据来源与参考

  • Google SRE 手册:Managing Incidents(sre.google/sre-book)
  • PagerDuty Incident Response 文档(response.pagerduty.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌