톰켓 메모리릭 에러 로그


1. db 는 mysql 을 사용하고 서버는 톰캣입니다. 잘 돌아가던 서버였는데 메모리 누수인지 서버가 실행되지 않습니다.

  1. 에러 로그 created a ThreadLocal with key but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.

  2. 검색하였을때 http://knight76.tistory.com/entry/Tomcat-%EB%A9%94%EB%AA%A8%EB%A6%AC%EB%A6%AD-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-Tomcat-7-6024-%EB%B6%80%ED%84%B0

이 사이트를 확인하였지만 문제 해결에 대한 답을 찾기 어렵습니다.

  • 2016년 02월 15일에 작성됨

조회수 559


1 답변


톰캣 시작할때 JMX 옵션을 추가해보시고 모니터링을 해보시면서 어디가 계속 증가하는지 찾아야 해결 하실 수 있을 듯합니다.

-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

VisualVM, JConsole 등의 툴들로 해당 JMX 포트로 연결해서 모니터링 가능하십니다.

  • 2016년 02월 15일에 작성됨
    그렙에서 웹 프론트 개발을 하고 있습니다.

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close