首页/网络/网络排障速查/故障复现与最小化
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

故障复现与最小化

能稳定复现的故障才有资格谈根因:把触发条件、路径、参数最小化到「一条命令触发」,再去掉无关变量,复现步骤本身就是排障地图。

网络排障速查网络更新于 2026-10-12
要素时间、源、目标、协议、参数、频率
目标让故障 5 分钟内可重放
产物一条可复制的最小复现命令

复现记录与循环触发(Linux)

复现记录与循环触发(Linux)
for i in $(seq 1 20); do   # 20 次连续触发,统计失败率
  curl -s -o /dev/null -w "%{http_code} %{time_total}\n" --connect-timeout 5 https://<目标>/
  sleep 0.5
done
无法复现时,退而求其次:用监控与长时日志「等待复现」,同时挂上抓包(tcpdump -w,分卷)长期取证。

易错点

  • 在生产直接高频复现可能放大故障(重试风暴),控制频率与范围
  • 复现成功的结论要写清「环境+版本+参数」,换环境可能不复现

数据来源与参考

  • SRE 实践:可复现性是根因分析的前提
  • curl 手册:-w 输出格式变量

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌