• Docker Container 137 에러 해결하기

    2021. 6. 8.

    by. Jacob Lee

    728x90

     


     

    에러 해결하기

    프로젝트에서 docker-compose up을 하던 중 계속해서 엘라스틱서치가 에러메시지 없이 꺼지는 상황이 발생했다. Exit될 때 코드는 다음과 같다.

    elasticsearch exited with code 137

     

    해결 방법

    찾아보니 137은 Docker의 OOM(Out of Memory) 에러라고 한다.

    즉, 도커 컨테이너의 메모리가 모두 소모되 컨테이너가 죽은 것이다.

    Docker의 기본 메모리 세팅은 2GB인데, 이 부분을 4GB 이상으로 설정해주면(혹은 더 크게) 이유없이 엘라스틱서치가 꺼지는 137 오류는 해결된다.

     

    기본 세팅

     

    메모리 업그레이드한 세팅

     

     

    Reference

     

    728x90

    댓글