どのシナリオから始めるのが良いですか?
初めてなら初級から始めるのが安全です。ログ確認、設定確認、再起動といった基本の流れを短時間で体験できます。
自分のレベルと題材に合わせて、Web 障害対応の練習を始められます。
初級はログ確認と設定ミスの発見、中級は複数の情報をつなぐ判断、上級は本番に近い復旧判断の練習向けです。
公開シナリオ
9
初級から上級まで、段階を分けて選べます。
練習テーマ
設定 / 復旧
設定ミス、権限、ロールバック、CORS など実務に近い題材を扱います。
おすすめの使い方
短時間反復
一問ずつ解いて、ログ確認と初動の型を体に入れるのに向いています。
デプロイ直後からAPIサーバーが500エラーを返し続けている。ログには「connection refused」の文字が…
想定ロール
オンコール担当エンジニア
到達目標
api-server を復旧し、/health が 200 を返すようにする
新バージョンをデプロイしたら、web-app が起動しない。ログには EADDRINUSE の文字が。
想定ロール
デプロイ担当
到達目標
ポート3000を占有している古いプロセスを終了させ、web-app を起動する
夜間バッチが全て失敗している。エラーは「permission denied」。どのファイルに書き込めていないのか?
想定ロール
運用担当
到達目標
/var/log/app.log への書き込み権限を回復し、batch-worker を再起動する
本番にデプロイしたら、フロントエンドがAPIを叩けなくなった。開発環境ではちゃんと動いていたのに…
想定ロール
フロントエンド担当
到達目標
本番ドメインからAPIを叩いても CORS エラーが出ないようにする
バージョン2.0をデプロイしたのに、ユーザーからは「古い画面が表示される」と報告が。hard reload しても直らない。
想定ロール
リリース担当
到達目標
キャッシュをクリアし、新しいビルドが配信されるようにする
更新済み証明書は届いているのに、ショップは期限切れエラー。設定と配信証明書を切り分けて復旧する。固定時計・教材JSONの模擬環境です。
想定ロール
ショップの当番担当
到達目標
更新済み証明書を設定して反映し、TLS検証を省略しないcurlで復旧を確認する
ENOSPCで止まったショップAPI。容量とinodeを切り分け、退避・承認済みの古いログだけを整理して復旧する模擬訓練です。
想定ロール
ショップの当番担当
到達目標
容量の原因を調べ、承認済みログだけを整理し、空き容量とショップAPIの正常応答を確認する
決済エラー対応でv2.1をロールバックしたら、今度はログインできなくなった。どこから直すか優先順位も含めて考えよう。
想定ロール
緊急対応リード
到達目標
認証を復旧させ、決済・認証の両方が動く状態にする
証明書期限切れの奥でバックエンドも停止。TLSエラー→502→正常応答の変化を追い、2つの原因を切り分ける複合障害の復旧訓練。固定時計・教材JSONの模擬環境です。
想定ロール
複数レイヤーを調査する当番担当
到達目標
証明書と環境ファイルをそれぞれ修正・反映し、内部ヘルスと検証付きHTTPSの両方でHTTP 200を確認する
初めて触る人が迷いやすいポイントを先にまとめています。
初めてなら初級から始めるのが安全です。ログ確認、設定確認、再起動といった基本の流れを短時間で体験できます。
あります。環境変数ミス、CORS、ロールバック失敗、権限周りなど、Webサービス運用で起きやすいテーマを揃えています。
初級は 8 〜 10 分前後、中級は 10 〜 15 分前後、上級は 15 分以上を目安にしています。