SpringBoot 프로젝트를 AWS EC2에 배포할 때 EC2 성능으로 인해 CI/CD 과정에서 멈춤 현상을 자주 겪었는데 원인을 찾아보니 t2.micro 인스턴스의 메모리 부족으로 인해 발생한 문제라고 한다,
t2.micro 인스턴스의 메모리 부족으로 이를 해결하기 위해 Swap을 적용했다.
AWS: 스왑 파일을 사용하여 Amazon EC2 인스턴스에서 스왑 공간으로 작동하도록 메모리를 할당하려면 어떻게 해야 합니까?
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -h