このシナリオはどんな人向けですか?
オンコール担当エンジニア 向けです。ログ確認と設定ミスの発見を短時間で反復したい人向けです。所要時間の目安は 8 分で、 最初に見えている症状は 「https://api.example.com/health が 500 Internal Server Error を返す」 です。 デプロイ直後からAPIサーバーが500エラーを返し続けている。ログには「connection refused」の文字が…
デプロイ直後からAPIサーバーが500エラーを返し続けている。ログには「connection refused」の文字が…
このシナリオで練習すること
ログ確認と設定ミスの発見を短時間で反復したい人向けです。
想定ロール
オンコール担当エンジニア
到達目標
api-server を復旧し、/health が 200 を返すようにする
同じ難易度か、次に進みやすいシナリオを選んでいます。
オンコール担当エンジニア 向けです。ログ確認と設定ミスの発見を短時間で反復したい人向けです。所要時間の目安は 8 分で、 最初に見えている症状は 「https://api.example.com/health が 500 Internal Server Error を返す」 です。 デプロイ直後からAPIサーバーが500エラーを返し続けている。ログには「connection refused」の文字が…
api-server を復旧し、/health が 200 を返すようにするのがゴールです。原因の特定そのものより、まず利用者への影響を止めるところまで辿り着けるかを見ています。復旧後に「なぜ起きたか」を説明できる状態になっていれば十分です。
まずは症状を読み、 ログ・設定・再起動の どこから見るかを 決めると進めやすくなります。 help、 ls、 cat、 grep などの基本コマンドから入るのがおすすめです。 このシナリオでは ログから環境変数由来のエラーを見抜く、 .env ファイルの読み方 を扱うので、 そのあたりを意識して進めると 身につきやすいです。