Kacam.net看开网

故障排查

CPU 打满,QPS 一点没涨

CPU 从 40% 打到 95%,QPS 一点没涨,而且昨天没有发布。

复制提示词,选一家接着聊 —— 它会当面试官逐幕问你,而不是把答案倒给你。

手机上装了对应 App 的,系统会直接开 App。微信里点不开外部 App,得先用浏览器打开。

「CPU 高」不等于「算得多」。第一步永远是把它拆成三份,拆完再看火焰图,看完再猜原因 —— 顺序反过来是这类问题上最常见的时间浪费。

这一份还想让你记住另一句:「没有发布」不等于「没有变更」。配置中心、开关、灰度规则、DNS、证书、上下游的策略——这些都能在一行代码都没改的情况下改变系统行为,而且多数公司的发布记录不覆盖它们。

所以问变更的时候要问全。怎么问全,你自己试试。

★★★★☆ · 约 30 分钟 · 主考:user / sys / iowait 先拆开、火焰图、什么算「变更」

这一份练的排查动作

分清原因和结果 会用工具 找变更

练过没有

登录之后可以记下「这道题我练过」,下次回来看得到是哪天练的。

练过的人写的心得

还没有人写。练完之后,说说你和模型聊出了什么 —— 哪一幕被问住了,哪个结论你后来改了。

登录之后可以写心得。

怎么用

它给你现场(服务是什么、症状、什么时候开始、影响面),然后闭嘴。你提问、要监控、要日志、要抓包、提假设,它按一份你看不见的真相回答。

**它不许主动提示下一步该看哪里** —— 你不问,它就不说,哪怕你在原地绕十分钟。这是有意的:现实里没有人会在你身边说「你应该看看火焰图」,排查能力就是「想得到该问什么」这一件事。

怎么开始

  1. 挑一份,点开它,把提示词复制走。
  2. 新开一个空对话贴进去。
  3. 它会先给你现场,然后停下 —— **接下来该你开口了。**

中途随时能喊的四个口令

  • 给个方向 给一个方向,不给答案(会计入记账)
  • 公布真相 直接讲真相并收尾
  • 换一个 换一个故障重来
  • 复盘 立刻收尾,输出复盘卡片

三条坑

  • 末尾的真相别自己先读 —— 读了这一份就没得练了。
  • 别一上来就猜原因。先定范围(多少、哪一部分、什么时候开始),范围决定了这是代码问题还是环境问题。
  • 每份现场里都埋了伪线索:同期无关的发布、是结果不是原因的指标、教科书上的经典嫌疑人。收尾时它会告诉你,你在每条上花了几问。

第一次做从「P99 涨到 3 秒」开始,诊断链最干净;然后做「只有一部分机器」,它教的那条复用率最高;「偶发超时」留到后面,答案在你的系统之外;「报表对不上」不需要系统知识。