デーモン自動修復
Amazon ECS は、すべてのデーモンをインスタンスのヘルスにとって重要なものとして扱います。デーモンタスクが停止または異常になった場合、Amazon ECS はインスタンスに障害があると見なし、自動的にドレインして置き換えます。デーモンの自動修復アクションは次のとおりです:
-
Amazon ECS は、デーモンタスクが停止または異常になったことを検出します。
-
Amazon ECS はインスタンスをドレインとしてマークし、これにより新しいアプリケーションタスクは受け入れられません。
-
Amazon ECS は置換インスタンスをプロビジョニングし、そのインスタンスでデーモンタスクを開始します。
-
デーモンタスクが正常な状態になると、Amazon ECS はドレインインスタンスから置換インスタンスにアプリケーションタスクをスケジュールします。
-
Amazon ECS は、元のインスタンスを終了します。
重要
デーモンヘルスチェックはオプションですが、強くお勧めします。ヘルスチェックがないと、Amazon ECS はデーモンタスクが停止したときにのみ障害を検出できます。
DescribeContainerInstances API または DescribeTasks API を使用してデーモンヘルスをモニタリングできます。