반응형
1. 자바코어
: jcmd 사용하기
주의! 프로세스와 같은 계정에서 사용
혹은! 프로세스와 같은 JDK를 경로로 잡고있는 계정에서 사용(권한도 있어야함)
jcmd 5415 Thread.print > live_sch_was.print_4
[root@ip-172-16-25-90 temp]# jcmd 4654 Thread.print > live_sch_was.print
com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded
at sun.tools.attach.LinuxVirtualMachine.<init>(LinuxVirtualMachine.java:106)
at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63)
at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208)
at sun.tools.jcmd.JCmd.executeCommandForPid(JCmd.java:147)
at sun.tools.jcmd.JCmd.main(JCmd.java:131)
*같은계정으로 성공한 예
1_1 자바코어
: jstack 사용하기
jstack -l 5415 > javacore_5415.txt
2. 힙덤프
: jmap -dump:format=b,file=./dump.dmp 5415
or
jmap -F -dump:format=b,file=./heap.dmp 5415
1. Javacore dump를 분석해보자.
: javacore dump는 Tool을 이용하여 비교하여 분석하는것이 가장 좋다.
: 바로바로 다른부분을 비교해준다.
: 아래 사이트에서 우선 비교해보자.
다운로드 PDF
2. Heap Dump 분석하기
안됌
(해결)
반응형
'OS > Linux' 카테고리의 다른 글
homebrew 설치 및 사용하기 - 맥북 python3.7 삭제 포함 (0) | 2021.07.21 |
---|---|
Linux (centos6, centos7) NFS 사용하기 - mount, fstab (0) | 2021.02.20 |
레드마인 설치 방법 - AWS EC2 + centos7.8 + redmine v4.1.1 (0) | 2021.02.07 |
웹페이지 테스트 사이트 - 점검방법 (마이그레이션 앞서) (0) | 2020.09.12 |
대칭키 비대칭키 암호화방식 비교 (0) | 2020.09.01 |
nignx-tomcat 구성시 필요 요구사항 정리 - nginx+tomcat 설치과정포함 (0) | 2020.08.12 |