シナリオ一覧へ戻る
🔑

環境変数のキー名が違う

初級8オンコール担当エンジニア

デプロイ直後からAPIサーバーが500エラーを返し続けている。ログには「connection refused」の文字が…

このシナリオで練習すること

ログ確認と設定ミスの発見を短時間で反復したい人向けです。

想定ロール

オンコール担当エンジニア

到達目標

api-server を復旧し、/health が 200 を返すようにする

最初に見えている症状
  • https://api.example.com/health が 500 Internal Server Error を返す
  • ログに DB への接続エラーが記録されている
  • api-server プロセスは起動しているように見える
このシナリオで学べること
  • ログから環境変数由来のエラーを見抜く
  • .env ファイルの読み方
  • systemctl でサービスを再起動する基本
このページの使い方
  • まず症状を読んで、どこから確認するか仮説を立てる
  • プレイ画面では help、ls、cat、grep から始める
  • 解けたあとに学べることを見返して、型として残す
このシナリオを始める

関連シナリオ

同じ難易度か、次に進みやすいシナリオを選んでいます。

よくある質問

このシナリオはどんな人向けですか?

オンコール担当エンジニア 向けです。ログ確認と設定ミスの発見を短時間で反復したい人向けです。

何をゴールにすればよいですか?

api-server を復旧し、/health が 200 を返すようにする

始める前に知っておくと良いことはありますか?

まずは症状を読み、ログ・設定・再起動のどこから見るかを決めると進めやすくなります。help、ls、cat、grep などの基本コマンドから入るのがおすすめです。