すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:ECSインスタンスが停止状態のままの場合はどうすればよいですか。

最終更新日:Feb 08, 2025

このトピックでは、ECSコンソールでインスタンスを停止または再起動したときに、ECS (Elastic Compute Service) インスタンスが [停止中] 状態のままである問題をトラブルシューティングする方法について説明します。

背景情報

ECSコンソールでECSインスタンスを停止または再起動する場合、インスタンスの内部オペレーティングシステムはプロセス、CPU、メモリなどのリソースを解放する必要があり、仮想化レイヤーも関連するリソースを解放する必要があります。 停止または再起動操作に必要な時間は約20分で、インスタンスで実行されているサービスの数など、さまざまな要因によって異なります。 たとえば、インスタンスの再起動操作がトリガーされた後、インスタンスは [停止] (停止) 状態、[開始] (開始) 状態、[実行中] (実行中) 状態になります。

ワークフロー

ECSインスタンスが [停止中] 状態のままで長時間 (たとえば、10〜20分以上) の場合、次のワークフローを使用して問題のトラブルシューティングと処理を行うことができます。

image

次のセクションでは、[停止] 状態が長期間維持されるインスタンスの一般的な原因と解決策について説明します。

  • 発生原因

    • ECSインスタンスが過剰な数のサービスプロセスを実行する場合、停止操作がトリガーされた後、オペレーティングシステムは関連するリソースを解放する必要があります。 その結果、インスタンスは長期間 [停止] 状態のままになります。

    • システムは、停止プロセス中に未知の理由で応答しなくなる。

  • ソリューション

    • インスタンスの停止操作がトリガーされると、インスタンスは停止関連の操作の実行を開始します。 この間、インスタンスのステータスは変更できません。 続行する前に、インスタンスが再起動または停止されるまで待ってください。

    • インスタンスのステータスなどの詳細情報を取得する場合は、仮想ネットワークコンピューティング (VNC) を使用してインスタンスに接続できます。 VNCターミナルの情報に基づいて、問題を特定して処理します。

    • インスタンスの再起動後、システムログを分析して問題の原因を特定します。

関連ドキュメント