AWS EC2 프리티어에서 Jenkins 배포시 중단 해결

iseon_u·2023년 5월 8일
0

Troubleshooting

목록 보기
13/13
post-thumbnail

AWS EC2 프리티어에서 Jenkins 배포시 중단 해결


스왑 파일을 사용하여 Amazon EC2 인스턴스의 스왑 공간으로 메모리 할당

🌳 환경

  • AWS EC2
  • Jenkins

🔥 문제

  • AWS EC2 프리티어인 t2.micro에서 Jenkins 배포 시작시 서버 중단

🧯 해결

  • t2.micro 유형이 Jenkins 배포를 가동하기엔 RAM 용량이 부족하여 발생하는 문제
  • 사양이 높은 유형으로 업그레이드
  • swap 기능 활용

프리티어 유형에서 swap 공간을 활용하여 가동

sudo dd if=/dev/zero of=/swapfile bs=128M count=16
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon -s
  • 해당 명령어에서 스왑 파일 크기는 2GB
  • 해당 명령어들을 순차적으로 적용시키면 해결 완료

  • swap 공간 할당 후 배포를 시도해보니 정상적으로 작동된다
profile
🧑🏻‍💻 Hello World!

0개의 댓글