저번에 진행했던 프로젝트에서 스프링 부트 빌드 중간에 멈추는 버그가 있었다.
찾아보니 메모리의 용량부족으로 중간에 멈추는 것이라고 해서 Swap Memory를 늘리고 빌드를 하는 방법으로 해결했었다.
그렇기에 이번에도 혹시 몰라서 Swap memory를 설정하고 작업을 하려 한다.
우선 free -h 명령어로 현재 메모리를 확인해보자
free -h
그럼 이렇게 1GB 정도의 메모리만 보이게 될 것이다.
여기에 추가로 Swap Memory를 설정해주어야 한다.
1. Swap 파일 메모리를 할당
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
2. swapfile에 접근권한 설정
sudo chmod 600 /swapfile
3. swap 공간 생성
sudo mkswap /swapfile
4. swapfile을 swap memory에 추가
sudo swapon /swapfile
5. 부팅시 swap memory 설정
sudo vi /etc/fstab
# 마지막에 해당 코드 추가
/swapfile swap swap defaults 0 0
확인을 해보면
이렇게 잘 설정이 된 것을 볼 수 있다.
'크무톡톡 프로젝트' 카테고리의 다른 글
Nginx로 Swagger Proxy_pass (1) | 2024.07.22 |
---|---|
CompletableFuture 적용으로 성능 튜닝 (0) | 2024.03.09 |
Springboot와 DialogFlow 연동 - API (0) | 2024.01.17 |
SMTP 서버 구축 (0) | 2024.01.04 |
EC2에 Java 17 설치 (1) | 2023.12.29 |