loading
본문 바로가기 메뉴 바로가기
Linux 서버의 OOM 종료 기록으로 메모리 부족 프로세스 확인

서버에서 애플리케이션이 갑자기 사라졌는데 재시작 후에는 정상으로 보일 때가 있다. 이때 현재 메모리 사용량만 보면 종료 당시의 상황을 놓칠 수 있다. 커널의 OOM(Out of Memory) 기록을 확인하면 종료 시각과 대상 프로세스를 찾고, 서버 전체의 메모리 압박인지 특정 서비스의 제한인지 조사 범위를 좁힐 수 있다. OOM 기록이 알려주는 것과 알려주지 않는 것 커널은 메모리 확보에 실패한 상황에서 OOM killer를 호출해 프로세스를 종료할 수 있다. 다만 메모리 할당 실패가 모두 OOM killer의 실행으로 이어지는 것은 아니다. 커널 로그에 남은 종료 대상은 그 시점에 선택된 프로세스이지, 메모리 부족을 처음 일으킨 유일한 원인이라는 뜻은 아니다.서버 전체에 여유가 없어 발생하는..

카테고리 없음 2026. 11. 2. 21:46
이전 1 다음
이전 다음

티스토리툴바

운영자 : Thinkroom23 이용약관 개인정보처리방침 웹사이트 소개

※ 해당 웹사이트는 IT 인프라, 네트워크, 클라우드, 정보보호 및 AI·AX 분야의 기술 정보와 실무 활용 방법을 제공하는 블로그입니다. 기술 구성과 운영 방식은 실제 환경에 따라 달라질 수 있으므로, 시스템에 적용할 때는 공식 기술 문서와 조직의 운영·보안 정책을 함께 확인하시기 바랍니다.