Amazon Elastic Container Service (Amazon ECS) デプロイサーキットブレーカーにより、デプロイ状態が FAILED に設定されました。デプロイが失敗した原因をトラブルシューティングしたいです。
デプロイにおいて、連続して発生した障害の数が定義したしきい値に達すると、デプロイサーキットブレーカーはデプロイ状態を FAILED に設定します。次のエラーメッセージが表示される場合があります。
Resource handler returned message: Error occurred during operation 'ECS Deployment Circuit Breaker was triggered'." (RequestToken: xxxxxxxx-xxxx-xxxxxx-xxxxxxx, HandlerErrorCode: GeneralServiceException) (操作中にエラーが発生しました。'Deployment Circuit Breaker がトリガーされました')
デプロイは。次の問題が原因で失敗する可能性があります。
この問題をトラブルシューティングするには、Amazon ECS のサービスイベントメッセージを参照し、Amazon ECS がサーキットブレーカーを起動した原因を特定します。次に、原因に応じて次のトラブルシューティングを行います。
タスク内の Amazon ECS コンテナがヘルスチェックに合格できなかった場合、次のエラーメッセージが表示されます。
(service AWS-Service) (task ff3e71a4-d7e5-428b-9232-2345657889) failed container health checks.
この問題を解決するには、次の手順を実行します。
詳細については、「Amazon ECS タスクがコンテナヘルスチェックに合格できない場合に、トラブルシューティングする方法を教えてください」を参照してください。
詳細については、「Application Load Balancer のヘルスチェックに合格できない場合のトラブルシューティング方法を教えてください」を参照してください。
注: Amazon ECS は、ヘルスチェックでエラーが連続して発生した場合にのみロールバックを開始します。
詳細については、「Amazon ECS クラスターでタスクを開始できないときに発生する、Image does not exist というエラーを解決する方法を教えてください」を参照してください。
詳細については、「Amazon ECS で発生する、no container instance met all of its requirements というエラーを解決する方法を教えてください」を参照してください。
詳細については、「Amazon ECS タスクが停止した理由を知りたいです」および「Amazon ECS クラスターのタスクが開始されない理由を知りたいです」を参照してください。
Amazon ECS デプロイサーキットブレーカーの発表
mon944
質問済み 2年前
ishi
質問済み 3年前
rePost-User-9679698
Koichi Takeda
公開済み 2年前