Amazon ECS OutOfMemoryError 오류 문제 해결하기
Amazon ECS OutOfMemoryError 오류 문제 해결하기
다음은 발생할 수 있는 OutOfMemoryError 오류 메시지와 이를 해결하기 위해 취할 수 있는 조치들이에요. 중지된 태스크의 오류 메시지를 AWS Management Console로 확인하려면 "Viewing Amazon ECS stopped task errors" 문서를 참고해 주세요.
출처: 문서
본문
다음은 흔히 볼 수 있는 OutOfMemoryError 오류 메시지와 해결 조치입니다.
- container killed due to memory usage — 이 오류는 컨테이너의 프로세스가 태스크 정의에서 할당된 메모리보다 더 많은 메모리를 소비했거나, 호스트 또는 운영 체제의 제약 때문에 컨테이너가 종료될 때 발생합니다.
즉, 컨테이너가 허용된 메모리 한도를 초과하면 커널이 이를 강제로 종료(kill)하면서 이 오류가 나타나요. 태스크 정의의 메모리 설정을 늘리거나, 애플리케이션의 메모리 사용을 최적화하는 것이 해결 방법입니다.
더 알아보기 (Learn more)
- 중지된 태스크 오류 확인 방법은 AWS 공식 문서의 "Viewing Amazon ECS stopped task errors"를 참고해 주세요.