톰켓 메모리릭 에러 로그

조회수 4316회

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

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

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

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

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

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

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)