728x90
반응형

dump 5

jattach로 쉽게 자바 프로세스 쓰레드 덤프(thread) 수집하기

예전 글에서 자바 쓰레드 덤프를 수집하는 방법에 대해서 설명을 하였는데요. (itknowledge.tistory.com/11) 이번에는 jattach라는 툴을 통해서 쉽게 스레드 덤프를 수집하는 방법을 소개하려고 합니다. jattach는 jmap, jstack, jcmd, jinfo 툴들의 기능을 모두 가지고 있고, JVM의 각종 덤프 들을 수집할 수 있는 툴입니다. 아래 github에 상세한 설명도 있고, 다운로드도 가능합니다. github.com/apangin/jattach jattach 파일 다운로드: 사용법(thread dump 수집) 1. 아래와 같이 systemctl 로 pid를 확인 합니다. # /bin/systemctl status 서비스이름 | grep "Main PID" 2. jattc..

리눅스/Dump 2021.03.27

윈도우즈(Windows) 덤프 분석 시작하기

이번 글은 윈도우즈의 덤프를 분석하는 방법에 관한 내용입니다. https://itknowledge.tistory.com/29 : 윈도우즈 프로세스 덤프 생성하기 https://itknowledge.tistory.com/31: 윈도우즈에서 커널 덤프, 크래시 덤프 생성하기 윈도우즈 덤프를 분석하기 위해서는 디버깅을 위한 툴이 필요합니다. 마이크로소프트 스토어에서 windbg 툴을 다운로드 받을 수 있습니다. 다운로드 주소: https://www.microsoft.com/ko-kr/p/windbg-preview/9pgjgd53tn86?rtc=1&activetab=pivot:overviewtab 설치 및 실행 마이크로소프트 스토어에서 windbg preview를 받아서 설치하게 되면 시작 메뉴에서 실행 하실 ..

윈도우즈/Dump 2020.06.18

레드햇/Centos 커널 코어덤프 분석2. 덤프분석시작

이 포스팅에서 설명하는 커맨드들은 커널덤프 분석을 위해 crash> 프롬프트에서 실행이 되어야 합니다. 2019/02/27 - [Linux] - 레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기 레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기 2019/02/27 - [IT트러블슈팅] - 테스트용 커널덤프 생성하기 레드햇/Centos 리눅스에서 코어덤프파일을 분석하기 위해서는 crash 유틸리티를 사용하여야 합니다. gdb를 사용해서 분석을 하기도 하지만 분석이 되지.. itknowledge.tistory.com crash> log : 커널 메시지버퍼를 볼 수 있게 합니다. 시스템의 crash와 관련된 가장 핵심적인 정보들을 가지고 있는 데이타입니다. 메시지 버..

리눅스/Dump 2020.02.11

레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기

2019/02/27 - [Linux] - 테스트용 커널 크레쉬 덤프(crash dump) 생성하기 테스트용 커널 크레쉬 덤프(crash dump) 생성하기 테스트용으로 커널 크레쉬덤프를 생성하는 방법입니다. (RHEL, Centos 7 기준입니다) 덤프를 생성하기 전에 kdump가 설정되어 동작하고 있는지 확인이 되어야 합니다. kdump가 동작하는 지는 아래와 같이 확인이.. itknowledge.tistory.com 레드햇/Centos 리눅스에서 코어덤프파일을 분석하기 위해서는 crash 유틸리티를 사용하여야 합니다. gdb를 사용해서 분석을 하기도 하지만 분석이 되지 않는 경우도 있습니다. 우선 crash와 kenel-debuginfo 패키지가 설치가 되어 있는지 확인하여야 합니다. 아래는 yum ..

리눅스/Dump 2019.02.27

몽고DB 덤프 수집(mongoDB)

몽고DB에서 mongodump를 사용하면 DB의 컨텐츠들을 내보낼 수 있습니다. DB의 데이타를 백업할 때, DB의 내용을 분석하기 위해서 외부로 반출이 필요할 때 사용할 수 있는 기능입니다. mongodump기능을 mongorestore와 함께 사용하면 DB를 백업하는 도구로도 사용이 가능합니다. 하지만 shared cluster나 replica sets 환경에서는 정상적으로 복구가 되지 않을 수 도 있으니 주의하여서 사용하여야 합니다. (mongodb 백업에 관한 문서 : https://docs.mongodb.com/manual/core/backups/) 아래의 화면은 제가 mongoDB의 모든 db들을 백업한 화면입니다. --out옵션을 통해서 tmp/mongodb 폴더에 저장이 되도록 하였습니다...

728x90
반응형