Amazon ECS TaskFailedToStart 오류 문제 해결 - Amazon Elastic Container Service

Amazon ECS TaskFailedToStart 오류 문제 해결

다음은 몇 가지 TaskFailedToStart 오류 메시지와 오류를 수정하기 위해 수행할 수 있는 작업입니다.

Unexpected EC2 error while attempting to Create Network Interface with public IP assignment enabled in subnet 'subnet-id

이 오류는 Fargate 작업이 aswsvpc 네트워크 모드를 사용하고 퍼블릭 IP 주소가 있는 서브넷에서 실행되지만 서브넷에 충분한 IP 주소가 없는 경우에 발생합니다.

Amazon EC2 콘솔의 서브넷 세부 정보 페이지나 describe-subnets를 사용하여 가용 IP 주소 개수가 표시됩니다. 자세한 내용은 Amazon VPC 사용 설명서의 View your subnet을 참조하세요.

이 문제를 해결하기 위해 작업을 실행할 새 서브넷을 생성할 수 있습니다.

InternalError: <reason>

이 오류는 ENI 연결을 요청할 때 발생합니다. Amazon EC2는 ENI의 프로비저닝을 비동기식으로 처리합니다. 프로비저닝 프로세스는 시간이 소요됩니다. 대기 시간이 길거나 보고되지 않은 실패가 있을 경우 Amazon ECS에 시간 초과가 발생합니다. ENI가 프로비저닝되는 시간이 있지만, 실패 시간 초과 이후에 보고서가 Amazon ECS로 전달됩니다. 이 경우, Amazon ECS에 사용 중인 ENI와 함께 보고된 태스크 실패가 표시됩니다.

The selected task definition is not compatible with the selected compute strategy

이 오류는 시작 유형이 클러스터 용량 유형과 일치하지 않는 작업 정의를 선택한 경우에 발생합니다. 자세한 내용은 Amazon ECS 시작 유형 단원을 참조하십시오. 클러스터에 할당된 용량 공급자와 일치하는 태스크 정의를 선택해야 합니다.