[ECS] OOME (OutOfMemoryError) 최소화 해보기
Contents 개요 ECS에서 컨테이너의 프로세스가 Task Definition에 할당된 양보다 많은 메모리를 사용할 경우 발생하는 ECS OutOfMemoryError에 대해 알아보자. ECS의 OutOfMemoryError ECS를 운영하다 보면 아래의 로그처럼 OutOfMemoryError가 (이하 OOME) 발생하는 경험을 겪게 된다. OutOfMemoryError: Container killed due to memory usage ECS OOME는 왜 발생하게 되는걸까? 다음의 두 가지 시나리오가 존재한다. 시나리오 1. Hard Limit을 넘어서는 메모리 사용 ECS Task Definition에 컨테이너가 사용할 수 있는 최대 메모리를 제한시킬 수 있다. Soft Limit과 Hard L..