[AWS] EC2 서버 application heap dump 생성/다운로드 (with wsl2)공부/AWS2023. 1. 16. 09:49
Table of Contents
반응형
개요
- 웹 서버 운영하는데 최소 1달 주기적으로 서버 다운되는 현상 발생
- 원인 파악 위해 heap dump 생성/분석 진행
- 이에따라 ec2 서버에서 생성한 heap dump를 wsl2 터미널로 내려 받는 흐름 정리
① key 사용하거나, ~/.ssh/config 설정 통해 ec2 서버 접속
# 키로 접속하는 경우 (선택한 EC2 OS에 따라 기본 계정 상이함)
sudo ssh -i [*.pem] ubuntu@[public domain ec2]
# ~/.ssh/config 설정으로 접속하는 경우 HostName으로 접속
$ ssh web-site
② 프로세스 확인
✔ spring boot project
# PID (프로세스 아이디) 확인
$ ps -ef | grep java
③ heap dump 생성/권한 수정
# create heap dump by pid
$ sudo jamp -dump:format=b,file=[파일명].hprof [PID]
# authority
$ chmod 755 [파일명].prof
④ 로컬에 파일 내려받기
wsl2 ubuntu 사용하고 있기 때문에 scp 명령으로 다운로드 수행
# 로컬에서 내려받기
$ scp -r web-site:경로/파일명.prof ./
[다운로드할 경로] [저장할 로컬 경로]
✔ wsl2 root 경로 : \\wsl$\Ubuntu\home\유저명
참고
반응형
'공부 > AWS' 카테고리의 다른 글
[AWS] Lambda@Edge 활용하여 image resize - (2) (3) | 2024.09.08 |
---|---|
[AWS] Lambda 활용하여 image resize (+CloudFront) - (1) (0) | 2024.09.08 |
[AWS] EC2 와 RDS 연결/접속 하기 (0) | 2023.01.14 |
[AWS] MFA 설정 가이드 (0) | 2022.03.14 |
@leejinwoo1126 :: 천천히 하나씩
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!