2016-11-21 7 views

답변

3

JBoss (또는 Java 프로세스)에 SIGQUIT (별칭 'kill -3')을 보내면 콘솔에 현재 스레드 덤프가 출력됩니다. 특히 포어 그라운드에서 JBoss를 실행하고, 쉘을 시작한 상태에서 실행하려고합니다. 그러면 kill -3을 보낼 때 (다른 쉘에서) 스레드 덤프가 콘솔에 표시되어야합니다.

1

다음을 시도하십시오. 스레드 덤프는 output_file로 재 지정됩니다.

jstack <pid> > output_file