클라우드 서버에서 ./gradlew build 명령어 사용 시 빌드가 정상적으로 끝나지 않음
해결방법
저렴이 클라우드 서비스는 메모리가 작아서 발생하는 이슈로 가상 메모리를 할당하여 해결했다.
명령어
# 1. dd 명령을 사용하여 루트 파일 시스템에 스왑 파일을 생성(약 1분 정도 시간이 걸림)
sudo dd if=/dev/zero of=/swapfile bs=128M count=32
# 2. 스왑 파일의 읽기 및 쓰기 권한을 업데이트
sudo chmod 600 /swapfile
# 3. Linux 스왑 영역을 설정
sudo mkswap /swapfile
# 4. 스왑 공간에 스왑 파일을 추가하여 스왑 파일을 즉시 사용
sudo swapon /swapfile
# 5. 절차가 성공적으로 완료되었는지 확인
sudo swapon -s