이슈

- EC2 서버 내에서 Spring boot 컨테이너를 실행하면 인스턴스가 죽어버린다.
 - 원인 : 메모리 부족
- 현재 mysql, spring boot 컨테이너가 띄워져 있다. mysql 컨테이너를 실행하면 아래와 같이 메모리가 178mb 밖에 남지 않은 것을 확인할 수 있다. spring boot 를 띄울만한 메모리가 남아있지 않다.
 
 - 현재 사용중인 t2.micro 유형의 인스턴스는 메모리가 1GB 이다 🔽
 

해결
- 현재 t2.micro 유형의 인스턴스를 실행하고있는데, 업그레이드를 고려한다. (t2.small ?)
 - 금액이 2배
 

변경 후
- Spring boot 컨테이너가 정상적으로 실행됨
 - 애플리케이션은 {트래픽없는상태에서} 실행하면 200MB 정도 소모됨
 

컨테이너를 실행했는데 인스턴스가 죽어버리면 메모리 용량을 확인해본다.
'AWS' 카테고리의 다른 글
| [AWS] 부하 테스트를 위한 CloudWatch 대시보드 구축 : 메모리 사용률까지 띄워보기 (0) | 2025.05.30 | 
|---|---|
| [AWS] S3 + CloudFront + Route53으로 정적 파일 HTTPS 배포하기 (0) | 2025.04.21 | 
| [EC2] 컴퓨터 변경 후 AWS EC2 인스턴스 SSH 접속 설정 (0) | 2023.01.01 | 
| [ SpringBoot & JPA 프로젝트 ] HTTP => HTTPS / AWS 로드밸런서, 타겟그룹, ACM (1) | 2022.10.03 | 
| [ SpringBoot & JPA 프로젝트 ] AWS S3 이미지 서버 (0) | 2022.09.28 |