이번에는 AWS CodeDeploy을 활용하여 Continuous Deployment (CD)를 설정하는 과정을 공유하고, 그 과정에서 겪었던 스왑 공간 설정에 대한 트러블 슈팅에 대해 이야기해보려고 합니다.
램 1GB의 프리티어로 제공해주는 EC2 Micro는 서버를 열거나 빌드시 멈추는 현상이 있었다. 원인을 찾다가 AWS CodeDeploy Agent의 Log를 확인하게 되었고 OOM(Out Of Memory)이 발생한 것을 알게 되었다.
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon -s
/etc/fstab
파일 편집sudo vi /etc/fstab
/swapfile swap swap defaults 0 0
free
성공적 😁