서버에서 Thread.dump 생성 및 로컬에서 다운로드하기
Computer Science

서버에서 Thread.dump 생성 및 로컬에서 다운로드하기

1. ps -ef 로 실행중인 프로세스를 확인한다.

2. jstack \[PID\] > \[thread.dump를 저장할 경로\]를 입력한다.

3. BASTION 서버로 접속한다.

4. 바스티온 서버에서 운영 서버의 thread.dump 정보를 가져온다.

rsync -avzh ubuntu@<운영 서버 private ip> <thread.dump가 위치한 파일 경로> <바스티온에 옮길 목적지>

 

5. 연결을 끊고, scp 명령을 통해 바스티온 서버의 <바스티온에 옮길 목적지>에 저장된 thread.dump를 로컬에서 다운로드한다.

scp -i <AWS.pem> ubuntu@<바스티온 public ip> <4.에서 바스티온에 옮길 목적지> . //마지막에 점 있음!

 

 

참고 자료

www.baeldung.com/java-thread-dump