

# デーモン自動修復
<a name="managed-daemons-auto-repair"></a>

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

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

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

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

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

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

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

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