停止したタスクのエラーコード - Amazon ECS

停止したタスクのエラーコード

Fargate タスクが予期せず停止したときに表示される可能性があるエラーメッセージを以下に示します。エラーメッセージはコンテナエージェントから返されます。プレフィックスは、タスクで使用しているプラットフォームバージョンに応じて異なります。

停止したタスクのエラーメッセージを AWS マネジメントコンソール で確認する方法については、「停止されたタスクでのエラーの確認」を参照してください。

プラットフォームバージョン 1.3 以前のエラーメッセージのプレフィックス

プラットフォームバージョン 1.4 以降のエラーメッセージのプレフィックス

詳細

DockerTimeoutError

ContainerRuntimeTimeoutError

このエラーは、タイムアウト期間内にコンテナが RUNNING 状態または STOPPED 状態に移行できなかった場合に発生します。理由とタイムアウト値は、エラーメッセージに表示されます。

ContainerRuntimeTimeoutError: Could not transition to running; timed out after waiting 1m: <reason>

CannotStartContainerError

CannotStartContainerError

このエラーは、コンテナを開始できない場合に発生します。

CannotStartContainerError: failed to get container status: <reason>

CannotStopContainerError

CannotStopContainerError

このエラーは、コンテナを停止できない場合に発生します。

CannotStopContainerError: failed sending SIGTERM to container: <reason>

CannotInspectContainerError

CannotInspectContainerError

このエラーは、コンテナエージェントがコンテナランタイムを介してコンテナを記述できない場合に発生します。

プラットフォームバージョン 1.3 以前を使用している場合、ECS エージェントは Docker から理由を返します。

プラットフォームバージョン 1.4 以降を使用している場合、Fargate エージェントは containerd から理由を返します。

CannotInspectContainerError: <reason>

ResourceInitializationError

このエラーは、コンテナの起動に必要なリソースやタスクの所属先のリソースを作成またはブートストラップすることに Fargate エージェントが失敗した場合に発生します。

このエラーは、プラットフォームバージョン 1.4 以降を使用している場合にのみ発生します。

ResourceInitializationError: failed to initialize logging driver: <reason>

CannotPullContainerError

CannotPullContainerError

このエラーは、タスク定義に指定されているコンテナイメージをエージェントがプルできない場合に発生します。詳細については、「CannotPullContainer task errors」を参照してください。

CannotPullContainerError: <reason>

CannotCreateVolumeError

このエラーは、タスク定義に指定されているボリュームマウントをエージェントが作成できない場合に発生します。

このエラーは、プラットフォームバージョン 1.4 以降を使用している場合にのみ発生します。

CannotCreateVolumeError: <reason>

ContainerRuntimeError

このエラーは、エージェントが cotainerd からランタイム固有のオペレーションに関する予期しないエラーを受け取った場合に発生します。このエラーは通常、エージェントや containerd ランタイムの内部障害によって発生します。

このエラーは、プラットフォームバージョン 1.4 以降を使用している場合にのみ発生します。

ContainerRuntimeError: failed to create container IO set: <reason>

JVM OutOfMemoryError

JVM OutOfMemoryError

このエラーは、タスク定義で割り当てられているよりも多くのメモリをコンテナ内のプロセスで消費しているためにコンテナーが終了したときに発生します。

OutOfMemoryError: container killed due to memory usage

InternalError

このエラーは、エージェントが予期しないランタイム関連でない内部エラーを検出した場合に発生します。

このエラーは、プラットフォームバージョン 1.4 以降を使用している場合にのみ発生します。

InternalError: <reason>