[오류 모음] Jenkins를 이용한 빌드 작업 도중 EC2가 멈추는 문제 해결 (스왑메모리 할당)


[오류 모음] Jenkins를 이용한 빌드 작업 도중 EC2가 멈추는 문제 해결 (스왑메모리 할당)

프론트엔드 CI/CD를 위해 개인 ec2에 jenkins를 깔고 빌드 작업을 하던 도중 ec2가 멈췄다. RAM 설정을 아주 낮게 해뒀기 때문이다. 아래 명령어를 치면 확인할 수 있다. $ free -h 램 1.8으로는 어림도 없다. 스왑메모리를 설정해 주어야 한다. 먼저 스왑메모리 파일부터 생성해주자. 프론트엔드 코드를 빌드할거니 2기가정도면 된다. $ sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 이후 스왑 파일의 권한을 수정해주자. $ sudo chmod 600 /swapfile 이렇게 만든 스왑 파일을 스왑 영역으로 설정해야 한다. $ sudo mkswap /swapfile 이후 변경사항을 /etc/fstab에 반영해야 한다. $ sudo vi /etc/fstab 아래 내용을 파일 맨 아래에 추가해주자. $ /swapfile none swap sw 0 0 이후 free -h 를 확인하면 아래와 같이 스왑메모리가 잘 할당된것을 확인할...



원문링크 : [오류 모음] Jenkins를 이용한 빌드 작업 도중 EC2가 멈추는 문제 해결 (스왑메모리 할당)