2014-12-09 8 views
0

webapp이 최근 중단되기 시작했습니다. jstack을 사용하여 매달려있을 때 스레드 덤프를 가져 왔습니다. 덤프는 here입니다.Tomcat webapp가 응답하지 않습니다.

하나의 IN_NATIVE 스레드를 제외하고 다른 모든 스레드는 BLOCKED입니다.

어떤 원인 일 수 있습니까?

+0

꽤 좋은 속임수입니다. Mac에서 실행중인 것 같습니다. 최근에 OS/Java 업그레이드를 수행 했습니까? 내 컴퓨터에서 Tomcat을 실행할 때 알아 차리지 못했지만 Mac에서 향상된 보안 대책에 얽매이지 않을 수 있습니다. –

+0

이것은 우분투 14.04.1 LTS에서 실행 중입니다. 나는 종종'apt-get upgrade '를 실행하지만 이것이 문제와 관련이 있는지 확신하지 못한다. – mossaab

+0

제 잘못입니다. 내가 잘못 해석했다. javax.crypto.Mac.getInstance (java.lang.String) –

답변

0

GC 로깅을 사용하도록 설정 한 후 앱이 중단 될 때 Full GC가 자주 시작되는 것으로 나타났습니다. 내가 메모리 누수가있을 가능성이있다. 그 원인은 다른 질문이다.

+0

힙 덤프를 가져 와서 Eclipse MAT로 분석 할 수 있습니다. –

+0

힙 덤프는 https://bugs.openjdk.java.net/browse/JDK-8044416으로 인해이 버그로 인해 실패합니다. – mossaab