운영중인 tomcat 이 oom-kill 을 당하는 상황..

학원 HRD 과제 삽질

목록 보기
7/7

hrd 과제 서버 잘 동작하는지 접속해봤는데.. 아예 접속 자체가 안되길래..

바로 ssh 접속해서 확인해봤다. 로그는 오늘 새벽 6시쯤부터 끊겨있었고..

톰캣 프로세스 자체가 죽어있었는데 원인은 out of memory 로 강제종료 당했다.

로그보니까 public ip 로 운영하다보니, 이상한 요청도 좀 받는거같더라.

이거때문에 그런건지는 모르겠다.

로그상 어쨌든 내 hrd 모듈 때문은 아닌거같던데..

(hrd 접속 자체가 내가 가끔 접속해서 확인한 로그밖에 없었음)

아무튼... 무료 클라우드라 메모리가 1G 밖에 되지 않는다.

문제 재현을 해봐야 해결 가능한데.. 그냥 귀찮다..

내가 만든 모듈에서 발생한 문제가 아닌거같아서 더 귀찮고(사실 잘모름)

다른거 할거많아서 그냥 서버 재시작만 함..

아무튼 이래서 신입 취업시 서비스 운영 경험을 원하는가 보다.. 예상못한 일들을 겪는다.

그냥 올려만 두는 서버도 이런일이 생기는데..

실제 사용량 있는 서비스 운영이면 어떤일이 더 터질지..ㄷㄷ

일단 톰캣 실행 옵션에 oom kill 당하면 힙덤프 뜨는거 추가 옵션 넣어서..

JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof"

적용해서 서버 재구동 시켜놨음..

profile
AI 답변 글을 주로 올립니다.

0개의 댓글