❗️문제 상황
EC2에서 gradle build 과정이 너무 느리거나 멈추는 현상이 발생했을 때
💡 해결 방법
스왑 메모리를 할당하자
# 스왑 메모리 할당
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
# 스왑 파일에 대한 읽기 및 쓰기 권한 업데이트
sudo chmod 600 /swapfile
# 스왑 영역 설정
sudo mkswap /swapfile
# 스왑 공간에 스왑 파일 추가
sudo swapon /swapfile
# 위 과정이 모두 성공했는지 확인
sudo swapon -s
# 편집기에서 파일 열기
sudo vi /etc/fstab
# 파일 끝의 새로운 줄에 아래 코드를 추가하고 파일을 저장한 뒤 종료
/swapfile swap swap defaults 0 0
✅ 참고
AWS EC2에 스프링 부트 프로젝트 배포하기
이 글은 EC2와 RDS 설정을 모두 마쳤다는 것을 전제로 그 뒤의 배포 작업에 관한 내용을 다룹니다. 아직 EC2와 RDS 인스턴스가 생성되지 않은 분들은 아래 글을 참고하신 뒤 이 글을 읽으시는 것을
rovemin.tistory.com
'트러블 슈팅 > DevOps_AWS' 카테고리의 다른 글
❗️문제 상황
EC2에서 gradle build 과정이 너무 느리거나 멈추는 현상이 발생했을 때
💡 해결 방법
스왑 메모리를 할당하자
# 스왑 메모리 할당
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
# 스왑 파일에 대한 읽기 및 쓰기 권한 업데이트
sudo chmod 600 /swapfile
# 스왑 영역 설정
sudo mkswap /swapfile
# 스왑 공간에 스왑 파일 추가
sudo swapon /swapfile
# 위 과정이 모두 성공했는지 확인
sudo swapon -s
# 편집기에서 파일 열기
sudo vi /etc/fstab
# 파일 끝의 새로운 줄에 아래 코드를 추가하고 파일을 저장한 뒤 종료
/swapfile swap swap defaults 0 0
✅ 참고
AWS EC2에 스프링 부트 프로젝트 배포하기
이 글은 EC2와 RDS 설정을 모두 마쳤다는 것을 전제로 그 뒤의 배포 작업에 관한 내용을 다룹니다. 아직 EC2와 RDS 인스턴스가 생성되지 않은 분들은 아래 글을 참고하신 뒤 이 글을 읽으시는 것을
rovemin.tistory.com