Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
なぜそう壊れるのか「障害を切り分ける技術」を書きました
Search
ryuichi1208
November 11, 2026
310
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
なぜそう壊れるのか「障害を切り分ける技術」を書きました
ryuichi1208
November 11, 2026
Transcript
16 slides
なぜそう壊れるのか ? 「障害を切り分ける技術」を書きました tamachi.sre#7 渡部 龍一
自己紹介 • 渡部龍一(@ryuichi_1208) • IVRyのSRE • 『SREの知識地図』の著者の一人 • tamachi.sreの運営の一人
11月18日発売です Software Design 12月号
障害調査あるある
障害発生時 😫「リトライを入れたのに障害が悪化した」 😫「タイムアウトを設定したのに接続が切れない」 😫「メモリは余っているのに OOM で殺された」
障害調査中 😫「ログを1時間眺めても、どこを見ればいいかわからん」 😫「CPU は余っているのに p99 だけ悪い」
障害対応後 😫「再起動したら直った。原因は不明です」 😫「これ、また深夜に起こされるやつでは…?」
障害を切り分ける技術
どんな特集? 「なぜそう壊れるのか」を一段下の仕組みから解説 • 11月18日発売の Software Design 12月号 第1特集 • 全6章、40ページ強
• 観察コマンドと小さなコード例で解説
障害は抽象化の破れ目で起きる フレームワークやマネージドサービスが隠している層の話 • 平常時は、その層を意識しなくて済む • 壊れたときは、その下を知らないと仮説すら立たない 仮説の引き出しを増やすための特集です
章構成 ① 障害調査はなぜ迷子になるのか — 仮説駆動の調査ループ ② プロセスの死を切り分ける — SIGTERM、OOM Killer、FD
枯渇 ③ 「返事が来ない」を切り分ける — タイムアウト、リトライの増幅 ④ ダッシュボードの数字を正しく疑う — CPU スロットリング ⑤ 本番デバッグ演習 — p99 の悪化とメモリ増加を通しで調査 ⑥ まとめ — 症状から最初の一手を引けるチェックリスト
特集を読むと「あるある」はこう変わる 😫「リトライを入れたのに障害が悪化した」 → 第3章:タイムアウトの階層と、リトライによる障害の増幅 😫「メモリは余っているのに OOM で殺された」 → 第2章:cgroup の
OOM Killer と、プロセスの終了理由 😫「CPU は余っているのに p99 だけ悪い」 → 第4章:CPU スロットリングと、数字の出どころ
書いてみて
書いてみて 💡 削るほうが難しかった(200ページ → 43〜44ページ) 💡 人に読んでもらうと、説明の抜けが見える
https://ryuichi1208.hateblo.jp/entry/2026/11/11/133847
11月18日発売です Software Design 12月号
More Decks by ryuichi1208
See All by ryuichi1208
そのasync、止まってない? ”鉄板”イベントループ ブロッキング処理検出術
ryuichi1208
1
2.3k
AIでサービス運用はどう変わるのか
ryuichi1208
0
230
入門 再発防止策
ryuichi1208
17
8k
SREの組織構造と実践.
ryuichi1208
0
330
信頼性・システムの観測・障害対応
ryuichi1208
1
520
障害対応からの学びと体制づくり
ryuichi1208
0
1.2k
金曜日デプロイ、するかしないか.pdf
ryuichi1208
1
500
会話で作る信頼性
ryuichi1208
0
220
シグナル(Unix)と仲良くなる
ryuichi1208
1
220
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
600
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.7k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
630
So, you think you're a good person
axbom
PRO
2
2.3k
Exploring anti-patterns in Rails
aemeredith
4
560
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
620
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
660
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
630
Deep Space Network (abreviated)
tonyrice
0
410
We Have a Design System, Now What?
morganepeng
55
8.4k