カテゴリ: AWS EC2 更新日: 2026/01/22

EC2のステータスチェック「1/2」「2/2」「3/3」とは?エラー原因と対処法を初心者向けに解説

188
EC2のステータスチェック「1/2」「2/2」「3/3」とは?エラーの対処法

先生と生徒の会話形式で理解しよう

生徒

AWSのEC2インスタンスを使っていたら、「ステータスチェック 1/2」と表示されていて、よく分かりません。これは何かのエラーですか?

先生

それは良い気づきですね。「ステータスチェック 1/2」や「2/2」「3/3」は、EC2の正常性をチェックする仕組みなんです。では順番に説明していきましょう。

生徒

はい、お願いします!インスタンスが壊れたかと思って不安でした…。

先生

大丈夫。ちゃんと原因を知れば、対処できますよ。

1. EC2のステータスチェックとは?

1. EC2のステータスチェックとは?
1. EC2のステータスチェックとは?

AWS EC2では、仮想サーバーが正常に動作しているかを自動で監視するために「ステータスチェック」という仕組みがあります。これは主に次の2種類です。

  • システムステータスチェック(1つ目):AWSのホスト(物理マシン)側の異常をチェック
  • インスタンスステータスチェック(2つ目):仮想サーバー(インスタンス)自体がちゃんと動いているかをチェック

その結果が「1/2」や「2/2」といった表示で確認できます。

2. ステータスチェック「1/2」「2/2」「3/3」の意味を解説

2. ステータスチェック「1/2」「2/2」「3/3」の意味を解説
2. ステータスチェック「1/2」「2/2」「3/3」の意味を解説

EC2のステータスチェックには以下のような表示があります。

  • 「1/2」:システムステータスチェックのみ成功。インスタンス側に問題あり。
  • 「2/2」:両方のチェックに成功。EC2は正常に動作中。
  • 「3/3」:3つ目のチェック項目があるのは、オートスケーリングやELB(ロードバランサー)などを使用している場合。ヘルスチェックも含まれます。

多くのケースでは「2/2」で問題ありません。もし「1/2」や「0/2」が表示された場合は、異常が発生しています。

3. ステータスチェックが「1/2」になる主な原因

3. ステータスチェックが「1/2」になる主な原因
3. ステータスチェックが「1/2」になる主な原因

ステータスチェックが「1/2」になる代表的な原因は以下の通りです。

  • EC2インスタンスのOSがハングしている
  • CPU使用率が異常に高い状態が続いている
  • ディスクが読み込めない状態
  • ファイルシステムの破損
  • ネットワークの設定ミス(firewallやセキュリティグループの誤設定)

これらはインスタンス内部の問題なので、ログインして確認する必要があります。

AWSの基本用語や仕組みを、図解でサクッと理解したい人には、 入門の定番書がこちらです。

AWSの基本が全部わかる教科書をAmazonで見る

※ Amazon広告リンク

4. ステータスチェックが「0/2」になる原因と緊急対応

4. ステータスチェックが「0/2」になる原因と緊急対応
4. ステータスチェックが「0/2」になる原因と緊急対応

「0/2」はもっと深刻な状態です。これは、システムステータスとインスタンスステータスの両方が失敗している状態です。

主な原因は以下の通りです。

  • AWSのホストマシン(物理サーバー)のハード障害
  • インスタンスがクラッシュして応答不能になっている

この場合はインスタンスの「再起動」や、別のAZ(アベイラビリティゾーン)で復元する必要があります。

5. 「1/2」や「0/2」になったときの対処法

5. 「1/2」や「0/2」になったときの対処法
5. 「1/2」や「0/2」になったときの対処法

ステータスチェックに失敗したときは、状況に応じて以下の対処法を試してください。

5-1. EC2の再起動を試す

まずは「再起動(Reboot)」を実行してみましょう。これで一時的な不具合が直る場合も多いです。

5-2. システムログの確認

マネジメントコンソールの「システムログ」から、インスタンスの起動エラーやカーネルパニックなどを確認できます。

5-3. EC2インスタンスの「停止→起動」

再起動で改善しない場合、「停止→起動(Stop → Start)」を行います。ただし、インスタンスストアのデータは消えるため注意が必要です。

5-4. 新しいインスタンスへの移行

最終手段として、EBSスナップショットを使って、新しいEC2インスタンスを作成し、サービスを復旧させます。

6. 「3/3」表示の正体とその意味

6. 「3/3」表示の正体とその意味
6. 「3/3」表示の正体とその意味

EC2単体ではステータスチェックは「2/2」までですが、オートスケーリンググループに組み込んだり、ELB(Elastic Load Balancer)を利用した場合に「3/3」と表示されることがあります。

この「3/3」は、次の3つが全て成功している状態を表します。

  • システムステータスチェック成功
  • インスタンスステータスチェック成功
  • ELBやAuto Scalingによるヘルスチェック成功

したがって、サービスレベルで正常であることを示す指標となります。

7. ステータスチェックの状態を確認する場所

7. ステータスチェックの状態を確認する場所
7. ステータスチェックの状態を確認する場所

EC2のステータスチェックは、AWSマネジメントコンソールの「インスタンス」一覧画面の「ステータスチェック」列で確認できます。

また、CloudWatchでもチェック結果をモニタリング可能です。

8. ステータスチェックの自動復旧を設定する方法

8. ステータスチェックの自動復旧を設定する方法
8. ステータスチェックの自動復旧を設定する方法

EC2には、「ステータスチェック失敗時に自動で復旧」する機能があります。これを設定しておくことで、システムステータス異常(1/2など)の場合に自動復旧が行われます。

マネジメントコンソールまたはAWS CLIから設定可能です。


aws ec2 monitor-instances --instance-ids i-xxxxxxxxxxxxxxxxx
aws ec2 set-instance-auto-recovery --instance-id i-xxxxxxxxxxxxxxxxx --auto-recovery-enabled

9. まとめ

9. まとめ
9. まとめ

今回は、AWS EC2のステータスチェックについて「1/2」「2/2」「3/3」という表示の意味と、それぞれのエラー原因や適切な対処法を詳しく学びました。初心者の方にとって、EC2インスタンスが「1/2」や「0/2」と表示されると不安になるかもしれませんが、原因と対処法を理解すれば冷静に対応できます。

ステータスチェックは、AWS EC2の正常な運用に欠かせない機能です。「システムステータスチェック」と「インスタンスステータスチェック」はそれぞれ役割が異なり、ハードウェア側の問題かソフトウェア側の問題かを見極めるための指標になります。また、ELBやオートスケーリングを使った構成では「3/3」の表示が登場し、より高度なチェックが行われていることも分かりました。

実際のトラブル対応では、再起動やログ確認、EBSスナップショットからの復元、さらにはCloudWatchや自動復旧の設定など、幅広い知識が役立ちます。EC2インスタンスの安定運用のために、こうした基本をしっかり押さえておくことが大切です。

最後に、ステータスチェックの自動復旧設定をCLIで実行するサンプルももう一度確認しておきましょう。


aws ec2 monitor-instances --instance-ids i-xxxxxxxxxxxxxxxxx
aws ec2 set-instance-auto-recovery --instance-id i-xxxxxxxxxxxxxxxxx --auto-recovery-enabled

このようにCLIコマンドを活用することで、運用の自動化や障害対策をスムーズに行うことができます。AWS EC2の使い方を理解するには、インスタンスの起動・停止だけでなく、こうした障害時の動作やヘルスチェックの仕組みにも目を向けることが大切です。

今後、EC2インスタンスのトラブルに遭遇したときでも、この記事で学んだことを思い出して、落ち着いて対応していきましょう。

先生と生徒の振り返り会話

生徒

「今日の内容で、EC2のステータスチェックがどういうものか、かなり理解できました。『1/2』や『0/2』が出ても、冷静に原因を探れそうです!」

先生

「いいですね。AWSの運用では、こうしたステータスの意味を知っておくことで、対応力が大きく変わってきます。」

生徒

「それに、『3/3』ってELBとかオートスケーリングにも関係してるんですね。前は数字の意味すら分かりませんでしたが、今では仕組みが見えてきました。」

先生

「その調子です。今後はCloudWatchや自動復旧など、さらに踏み込んだ管理もできるようになりますよ。」

生徒

「自動復旧のCLIコマンドも使ってみます!ありがとうございます!」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

EC2のステータスチェックとは何ですか?初心者でも分かるように教えてください。

EC2のステータスチェックとは、AWSが自動的にEC2インスタンスの状態を監視し、正常に動作しているかを確認する仕組みです。システム側とインスタンス側の両方をチェックすることで、仮想サーバーの異常や障害を早期に発見できます。AWS初心者でも、画面に表示される数値を見るだけでEC2の健康状態を判断できる重要な機能です。
AWS EC2の一覧へ
新着記事
FlutterのMVP・MVVMアーキテクチャの違いと使い分け
FlutterのMVP・MVVMアーキテクチャの違いと使い分けを初心者向けに解説!
オニオンアーキテクチャの基本とFlutterでの適用例
オニオンアーキテクチャの基本とFlutterでの適用例を初心者向けに解説
クリーンアーキテクチャとは?Flutterでの導入メリット
クリーンアーキテクチャとは?Flutterでの導入メリットをやさしく解説
【AWS】RDS for Oracleの特徴・できないこと・バージョン・料金まとめ
【AWS】RDS for Oracleの特徴・できないこと・バージョン・料金を初心者向けに徹底解説
人気記事
インスタンスタイプの料金比較と最適な選び方(最新2025年版)
AWSのインスタンスタイプの料金比較と最適な選び方【2025年最新版】
【AWS】VPCの料金体系まとめ!無料枠・通信費・各種サービスごとの料金を徹底解説
【AWS】VPCの料金体系まとめ!無料枠・通信費・各種サービスごとの料金を徹底解説
【AWS】VPCエンドポイントとは?種類・使い方・S3連携まで完全解説
【AWS】VPCエンドポイントとは?種類・使い方・S3連携まで完全解説
【AWS】s3 cpコマンド完全ガイド!基本・recursive・exclude/includeも解説
【AWS】s3 cpコマンド完全ガイド!基本・recursive・exclude/includeも解説

🔌 USBポート不足を解消

Type-C 1本で拡張。
開発・作業環境を一気に快適に

UGREEN USB-Cハブを見る

※ Amazon広告リンク