[AWS EC2 ubuntu] EC2 gradle build 멈출 때트러블슈팅2023. 5. 26. 13:30
Table of Contents
728x90
728x90
에러 메세지
에러....? 라고 보긴 뭐하지만 여튼 EC2를 통한 배포 과정에서
./gradlew build명령어를 사용하여 gradle을 build하는 도중 멈춰버렸다.
원인
AWS 의 프리티어를 사용 시 프리티어가 사용할 수 있는 메모리의 크기는 1GB라고 한다.
(free를 입력하여 내 메모리 상태를 볼 수 있음)
메모리가 작기 때문에 빌드 규모에 따라 멈춰버릴 때가 있다.
해결
메모리를 늘린다 > 과금
메모리 스왑으로 해결했는데, 방법을 몰라서 아래 게시물의 도움을 받았다.
//스왑파일 생성
$ 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
728x90
300x250
@mag1c :: 꾸준히 재밌게
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!