AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

AWS::ECS::Service 리소스가 UPDATE_IN_PROGRESS 또는 UPDATE_ROLLBACK_IN_PROGRESS 상태에서 벗어나도록 하려면 어떻게 해야 합니까?

2분 분량
0

AWS::ECS::Service 리소스의 AWS CloudFormation 스택 업데이트가 UPDATE_IN_PROGRESS 또는 UPDATE_ROLLBACK_IN_PROGRESS 상태에서 멈췄습니다.

간략한 설명

서비스가 작업을 시작하지 못하면 Amazon Elastic Container Service(Amazon ECS) 서비스가 UPDATE_IN_PROGRESS 또는 UPDATE_ROLLBACK_IN_PROGRESS 상태에서 멈출 수 있습니다.

Amazon ECS 서비스가 새 작업을 시작하지 못하는 일반적인 이유는 다음과 같습니다.

  • 컨테이너 이미지 문제
  • 작업을 시작하는 데 필요한 리소스 부족
  • 로드 밸런서의 상태 확인 실패
  • 인스턴스 구성 또는 Amazon ECS 컨테이너 에이전트 문제

Amazon ECS 서비스가 작업을 시작하지 못하면 AWS CloudFormation이 UPDATE_IN_PROGRESS 상태에서 멈출 수 있습니다. 그 뒤에 몇 시간이 지나면 CloudFormation이 이전 구성으로 롤백됩니다. 스택 오류를 유발하는 문제가 이전 구성으로 스택을 롤백하는 동안 계속되면 스택이 UPDATE_ROLLBACK_IN_PROGRESS 상태에서 멈춥니다. 마지막으로 스택이 UPDATE_ROLLBACK_FAILED 상태로 변경됩니다.

CloudFormation 스택이 안정화되려면 몇 시간이 걸릴 수 있습니다. 스택을 더 빠르게 안정화하려면 다음 단계를 완료하십시오.

중요: 다음 해결 방법은 스택 제한 시간이 초과될 때까지 기다리지 않고 CloudFormation 스택을 빠르게 안정화하기 위한 것입니다. Amazon ECS 서비스가 AWS CloudFormation의 알려진 상태와 동기화되지 않으므로 이 해결 방법은 프로덕션 환경을 위한 것이 아닙니다. Amazon ECS 서비스와 AWS CloudFormation 스택 간에 리소스를 동기화하려면 스택을 직접 업데이트하십시오.

해결 방법

Amazon ECS 서비스의 작업 수 변경

  1. Amazon ECS 콘솔을 엽니다.
  2. 클러스터를 선택합니다.
  3. 서비스를 선택한 다음 업데이트를 선택합니다.
  4. 작업 수0으로 설정한 다음 구성을 저장합니다.

Amazon ECS 서비스가 새 작업을 시작할 수 없는 이유 파악

  1. Amazon ECS 콘솔을 엽니다.
  2. 클러스터를 선택합니다.
  3. 서비스를 선택한 다음 이벤트를 선택합니다.
    참고: 이벤트 섹션에 서비스가 안정화되지 않은 이유가 표시됩니다.

발견한 문제 해결

파악한 문제를 기반으로 해결 방법을 선택합니다.

AWS 공식
AWS 공식업데이트됨 6달 전