서버
gradle - 서버에서 gradle 관련 작업시 자꾸 서버 멈추는 현상
탐훈
2025. 2. 16. 17:12
728x90
서버에서
gradle clean
만 해도 서버가 뻗어 버렸다.
이유를 알아보니
메모리 부족이였다.
메모리는 1GB 밖에 없어
HDD를 메모리로 사용할 수 있는
Swap memory를 이용해
서버가 뻗는 것을 막자.
1. 스왑 설정
1-1) 2 기가를 hdd에서 가상메모리로 변환한다.
sudo fallocate -l 2G /swapfile
1-2) 주인만 읽을 수 있도록 권한 변경
sudo chmod 600 /swapfile
1-3) swapfile을 스왑메모리라고 mark 한다.
sudo mkswap /swapfile
1-4) 1-1에서 가상메모리로 만든 파일을 스왑으로 바꾼다.
sudo swapon /swapfile
1-5) 영구적으로 사용할 수 있도록 설정
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
2. 확인해보기
free -h