AWS ECSのタスクが停止理由『Essential container in task exited』で停止したので、その際の対応についてメモ書きします。 ログも出力されないので、原因の特定に時間がかかりました。 結論 ECSのタスク定義に設定したECRのイメージが本来使用しようとしていたものと違っていた(※)ので、当エラーが発生していました。 ※ 本来はAPIを受け付けるイメージをタスクに設定する予定だったのですが、誤ってCMD定義のない別のイメージをプッシュしていました。 基本的に、Essential container in task exited が発生しても、exitCode 0 (終了コード 0) なら特にエラーは発生していないようです。(終了コードの詳細と確認方法については下記に記載しています) 今回の事象ではexitCode 0となっていましたので、ECSの設定に間違いは