서버 켜져있는거맞죠?
호다닥 확인해보면 개복치마냥 자꾸 꺼져있다.. 2시간마다 꺼지는듯..
그래서 cpu 사용률을 확인해봤더니 99.9퍼센트까지 치솟았을때 서버가 다운되는것이다...
근데 아무리 생각해봐도 99.9퍼센트까지 cpu를 사용할 일이 없다..
알아보니 현재 사용중인 프리티어 t2.micro 인스턴스가 RAM 1GB까지만 제공한다고한다.. 그래서 메모리 부족으로 인해 발생한 문제가 아닐까..?
블로그에서 swap파일을 만들어서 swap공간에 추가해주는 방법을 알게되었고 따라해보았다.
swap 파일 만들기(1GB count=8)
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
swap 파일에 대한 읽기 및 쓰기 권한 업데이트
sudo chmod 600 /swapfile
linux swap 영역 설정
sudo mkswap /swapfile
swap파일을 swap공간에 추가
sudo swapon /swapfile
전체 메모리 용량 확인
free -h
결과는..
최대가 2퍼도 안된다 ㅋㅋ? 직즉에 이렇게 할 수 있었잖아.. 근데 99였다가 1.43은 좀 갭이 상당하다. 아무튼 이후로 서버는 절대 꺼지지 않았다.. 🙌😂
문제 해결 멋져여