개발자

스프링부트 메모리 문제

2023년 11월 13일조회 173

스프링부트 프로젝트를 war로 말아서 리눅스 외장톰캣에 올려서 사용 중인데 올리고 2주정도 지나면 api호출시 응답이없어서 리눅스 서버에 가서 top로 확인해보니 메모리가 30정도 먹고 있네요 ( 보통 바로 띄웠을때 5 정도 먹습니다 ) 이러고 톰캣을 내렸다 올리면 정상적으로 작동합니다. 어디선가 쓰레드나 메모리 누수가 있는 것 같은데 이걸 하나하나 다 까볼수도 없고 actuator같은 모니터링 도구를 사용해야 할까요? 사용한다해서 특정로직이나 객체에서 문제가 있는걸 확인 할 수 있을까요..?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

박범수님의 프로필 사진

문제가 재현되고 있는 상황에서 힙 덤프를 남겨서 분석하는 것이 쉬운 방법입니다. 다음 링크가 도움이 될 것입니다. https://techblog.woowahan.com/2628/

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!