Amazon ECS 클러스터에서 태스크를 실행하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 12월 9일

Amazon Elastic Container Service(Amazon ECS) 클러스터에 태스크를 배치하려고 합니다. 하지만 태스크 배치가 실패하고 태스크가 클러스터에서 RUNNING 상태로 변경되지 않습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

간략한 설명

클러스터에 태스크를 성공적으로 배치하려면 다음 솔루션 중 하나를 선택하십시오.

  • Amazon ECS 서비스와 함께 태스크를 배치한 경우 서비스 이벤트 메시지 확인 섹션의 단계를 완료하십시오.
  • 서비스, 실행 태스크 또는 예약된 태스크를 사용하여 태스크를 실행한 경우 중지된 태스크의 오류 확인 섹션의 단계를 수행하십시오.

​해결 방법

서비스 이벤트 메시지 확인

  1. Amazon ECS 콘솔을 여십시오.
  2. 탐색 메뉴에서 클러스터를 선택한 다음, 서비스가 포함된 클러스터를 선택하십시오.
  3. 클러스터 페이지의 서비스 탭에 있는 서비스 이름 열에서 검사할 서비스를 선택하십시오.
  4. 서비스 페이지에서 이벤트를 선택하십시오.
  5. 메시지 열에서 오류나 기타 유용한 정보를 확인하십시오.

5단계의 결과에 따라 다음 리소스 중 하나를 선택하여 오류를 해결하십시오.

참고: 서비스 이벤트는 마지막 100개의 이벤트만 표시합니다.

중지된 태스크의 오류 확인

중요: 지난 30분 동안 중지된 태스크만 볼 수 있습니다.

  1. Amazon ECS 콘솔을 여십시오.
  2. 탐색 메뉴에서 클러스터를 선택한 다음, 중지된 태스크가 포함된 클러스터를 선택하십시오.
  3. 클러스터 페이지에서 태스크 탭을 선택하십시오.
  4. 확인하려는 태스크 상태 테이블 헤더에서 중지됨을 선택한 다음, 검사할 중지된 태스크를 선택하십시오. 가장 최근에 중지된 태스크가 먼저 나열됩니다.
  5. 중지된 태스크의 세부 정보 탭에서 중지된 이유 필드를 검사하여 태스크가 중지된 이유를 확인하십시오.
  6. 중지된 컨테이너가 있는 경우 컨테이너를 확장한 다음, 상태 이유 행을 검사하여 태스크 상태가 변경된 원인을 확인하십시오.

6단계의 결과에 따라 다음 리소스 중 하나를 선택하여 오류를 해결하십시오.

참고: 태스크 배치 제약이나 전략을 사용하는 경우 클러스터에서 제약 또는 전략 요구 사항을 충족하는 인스턴스를 사용해야 합니다.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?