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)"
다음과 같은 문제로 인해 배포가 실패할 수 있습니다.
이 문제를 해결하려면 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 배포 회로 차단기 발표