프리티어를 사용할 경우 램이 1gb 로 next.js 를 빌드 할 때 멈춰버리는 현상이 있었음
이를 위해 가상메모리를 사용 (-Ec2의 디스크 용량을 램처럼 사용할 수 있다. 리눅스에서는 SWAP 메모리를 지정하여 HDD의 일부를 RAM처럼 사용할 수 있게 해 준다. 램을 증설한 효과를 얻는 것이다.)
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo vi /etc/fstab
/swapfile swawp swap defaults 0 0
해당 블로그를 참조함
AWS EC2 인스턴스에서 build 실패 문제 해결 방법
Ssh로 ec2에 접속하여 build를 할 때 아무리 기다려도 빌드가 끝나지 않는 경우가 있다. git clone으로 프로젝트를 가져와 빌드했는데 빌드가 끝나지 않길래 환경설정을 잘못해 줘서 충돌이 난 건가
hyobn.tistory.com
'BackEnd' 카테고리의 다른 글
[aws] ec2 에 배포한 사이트에 ssl 인증서 발급하기 (feat. nginx) (1) | 2023.12.08 |
---|---|
aws ec2에 배포하기 ( 인스턴스 생성부터 ) - 2023.12 기준 (작성중) (0) | 2023.12.01 |