language/java

java 장애 hang up 걸렸을 때

아르르르를를르 2021. 7. 17. 16:17

jstack

jdk 1.6 이상을 사용하고 있다면 Microsoft Windows에서도 jstack을 이용해 thread dump를 획득할 수 있다.

먼저 수행 중인 Java application process의 PID를 확인해야 한다. PID는 아래와 같이 jps로 확인

jps -v

 

jps로 추출한 PID를 파라미터로 넣어 jstack을 실행하여 thread dump를 획득한다.

jstack 2123

 

그 후, locked 라고 되어있는 printTrace를 확인한다.

 

출처: https://dzone.com/articles/how-analyze-java-thread-dumps

https://d2.naver.com/helloworld/10963