Amazon ECS 가용 영역 서비스 리밸런싱 서비스 이벤트 메시지

Amazon ECS 가용 영역 서비스 리밸런싱 서비스 이벤트 메시지

다음은 보게 될 수 있는 서비스 이벤트 메시지의 예시입니다. 이 글에서는 AZ 서비스 리밸런싱과 관련된 정보성 이벤트 메시지를 알아봅니다.

출처: 문서

본문

다음은 보게 될 수 있는 서비스 이벤트 메시지의 예시입니다.

"service (service-name) is not AZ balanced with number-tasks tasks in Availability Zone 1, number-tasks in Availability Zone 2, and number-tasks in Availability Zone 3. AZ Rebalancing in progress."

서비스 스케줄러는 태스크 수가 가용 영역에 고르게 분산되지 않았을 때 service (service-name) is not AZ balanced 서비스 이벤트를 보냅니다. 취할 조치는 없습니다. 이는 정보성(info) 이벤트입니다.

"service (service-name) is AZ balanced with number-tasks tasks in Availability Zone 1, number-tasks tasks in Availability Zone 2, and number-tasks tasks in Availability Zone 3."

서비스 스케줄러는 가용 영역 서비스 리밸런싱이 완료될 때 service (service-name) is AZ balanced 서비스 이벤트를 보냅니다. 취할 조치는 없습니다. 이는 정보성 이벤트입니다.

"service-name has started number-tasks tasks in Availability Zone to AZ Rebalance: task-ids."

서비스 스케줄러는 서비스 리밸런싱 때문에 가용 영역에서 태스크를 시작할 때 service-name / task-set-name has started number tasks in Availability Zone 서비스 이벤트를 보냅니다. 취할 조치는 없습니다. 이는 정보성 이벤트입니다.

"service-name has stopped number-tasks running tasks in Availability Zone due to AZ rebalancing: task-id."

서비스 스케줄러는 서비스 리밸런싱 때문에 가용 영역에서 태스크를 중지할 때 service-name / task-set-name has stopped number tasks in Availability Zone 서비스 이벤트를 보냅니다. 취할 조치는 없습니다. 이는 정보성 이벤트입니다.

"service (service-name) is unable to place a task in Availability Zone because no container instance met all of its requirements."

서비스 스케줄러는 어떤 컨테이너 인스턴스도 모든 요구 사항을 충족하지 못했기 때문에 service-name is unable to place a task in Availability Zone 서비스 이벤트를 보냅니다. 문제를 해결하려면 해당 가용 영역에서 인스턴스를 시작하세요.

"service (service-name) is unable to place a task in Availability Zone."

서비스 스케줄러는 Fargate를 사용하고 사용 가능한 용량이 없을 때 service-name is unable to place a task in Availability Zone 서비스 이벤트를 보냅니다. 오류 메시지의 가용 영역에 추가 서브넷을 추가하거나, 추가 용량을 얻기 위해 지원(Support)에 문의할 수 있어요.

"service (service-name) was unable to AZ Rebalance because task-set-name was unable to scale in due to reason."

서비스 스케줄러는 태스크 스케일 인 보호(task scale-in protection)를 사용할 때 service-name was unable to AZ Rebalance because task-set-name was unable to scale in due to reason 서비스 이벤트를 보냅니다. 다음 중 하나를 수행할 수 있어요:

  • 현재 태스크의 보호가 만료되어 종료될 수 있을 때까지 기다립니다.
  • 중지할 수 있는 태스크를 결정하고 protectionEnabled 옵션을 false로 설정한 UpdateTaskProtection API를 사용해 이러한 태스크의 보호를 해제합니다.
  • 서비스의 desired 태스크 수를 보호된 태스크 수보다 증가시킵니다.

"service (service-name) stopped AZ Rebalancing."

서비스 스케줄러는 가용 영역 리밸런싱 작업이 중지되었을 때 service-name stopped AZ Rebalancing 서비스 이벤트를 보냅니다. 이는 정보성 이벤트입니다. Amazon ECS는 더 많은 정보를 제공하는 추가 이벤트를 보냅니다.

더 알아보기 (Learn more)

  • 가용 영역 서비스 리밸런싱에 대한 자세한 내용은 AWS 개발자 가이드의 관련 문서를 참고하세요.