![[AWS EC2 ubuntu] EC2 gradle build 멈출 때](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFQuI4%2Fbtshr5Kg1uY%2FyC0uJzkP009kk7O8zzjvs0%2Fimg.png)
[AWS EC2 ubuntu] EC2 gradle build 멈출 때Tech/트러블슈팅2023. 5. 26. 13:30
Table of Contents
728x90
728x90
에러 메세지
에러....? 라고 보긴 뭐하지만 여튼 EC2를 통한 배포 과정에서
./gradlew build명령어를 사용하여 gradle을 build하는 도중 멈춰버렸다.
원인
AWS 의 프리티어를 사용 시 프리티어가 사용할 수 있는 메모리의 크기는 1GB라고 한다.
(free를 입력하여 내 메모리 상태를 볼 수 있음)
메모리가 작기 때문에 빌드 규모에 따라 멈춰버릴 때가 있다.
해결
메모리를 늘린다 > 과금
메모리 스왑으로 해결했는데, 방법을 몰라서 아래 게시물의 도움을 받았다.
OKKY - AWS EC2 프리티어 쓰시는분들 참고하세요!
일기장에 기록해둔건데 프리티어 쓰시는 분들에겐 좋은 정보일것 같아 남깁니다.제 일기장에서 긁어온거라 폼이 많이 깨지긴 했는데 감안하고 봐주세요! AWS 프리티어 EC2를 사용 중 겪은 문제
okky.kr
//스왑파일 생성
$ 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 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!