View a markdown version of this page

デーモン自動修復 - Amazon Elastic Container Service

デーモン自動修復

Amazon ECS は、すべてのデーモンをインスタンスのヘルスにとって重要なものとして扱います。デーモンタスクが停止または異常になった場合、Amazon ECS はインスタンスに障害があると見なし、自動的にドレインして置き換えます。デーモンの自動修復アクションは次のとおりです:

  1. Amazon ECS は、デーモンタスクが停止または異常になったことを検出します。

  2. Amazon ECS はインスタンスをドレインとしてマークし、これにより新しいアプリケーションタスクは受け入れられません。

  3. Amazon ECS は置換インスタンスをプロビジョニングし、そのインスタンスでデーモンタスクを開始します。

  4. デーモンタスクが正常な状態になると、Amazon ECS はドレインインスタンスから置換インスタンスにアプリケーションタスクをスケジュールします。

  5. Amazon ECS は、元のインスタンスを終了します。

重要

デーモンヘルスチェックはオプションですが、強くお勧めします。ヘルスチェックがないと、Amazon ECS はデーモンタスクが停止したときにのみ障害を検出できます。

DescribeContainerInstances API または DescribeTasks API を使用してデーモンヘルスをモニタリングできます。