本文へスキップ

障害シナリオ② 起動しないサービス

Pro会員限定上級約40分6レッスン

デプロイ後に app.service が起動しなくなりました。ログの最新のエラーから読み、ポートを横取りしているプロセスを突き止めて片付けると、今度は別の原因が顔を出します。原因が1つとは限らない障害を1手ずつ切り分けて直し、利用者の視点で確認して報告します。

対象者: 「再起動しても上がらない」サービスを、推測ではなく証拠で直せるようになりたい方

前提知識: 依存関係・再起動ポリシー・drop-in 修了程度

この教材を終えると、できるようになること

  • 失敗しているユニットの一覧・状態・ユニットのジャーナルから、起動に失敗した理由を特定できるようになる。
  • ポートを使っているプロセスの PID・実行ユーザー・起動時刻・実行ファイルを特定し、作業記録と突き合わせられるようになる。
  • 競合プロセスを止めて再起動し、新しく出たエラーを journal から読み取れるようになる。
  • ユニットの実行ユーザーと設定ファイルの所有者・権限の食い違いを見つけ、最小限の変更で直せるようになる。
  • 復旧を利用者の視点(HTTP の応答と版)で確認し、その結果を証拠として障害報告にまとめられるようになる。

修了後の姿: 障害の根本原因をログとコマンドで突き止められる、チームに頼られる運用エンジニアへ。

この講座はPro会員限定です。無料の会員登録後、無料レッスンのあるコースから学習を始められます。

障害シナリオ② 起動しないサービス|Linux講座 | InfraDojo