Cannot allocate memory에러!! 메모리 부족 현상
2021. 5. 2. 00:57
Linux
devlogmoa 토이 프로젝트를 진행 하다가 만난 문제. ec2에서 spring boot jar 앱을 실행 할 때 갑작스럽게 에러가 발생 했다. aws ec2 프리티어는 메모리가 1GB 뿐 안되기 때문에 메모리 부족 현상이 발생한 것!! swap 메모리를 추가하여 가상 메모리를 사용하여 해결 하였다. 그 방법을 알아 보도록 하자. swap 메모리란? ram이 부족할 경우 프로세스가 임시 저장되는 공간이다. ram을 사용한 것이 아닌 하드의 일정 공간을 사용한 것이므로 아무래도 속도가 늦다. 일반적으로 1기가 메모리의 swap 권장 용량은 2GB라고 한다. 메모리 및 swap 메모리 확인 os 메모리 확인 현재 스왑 공간이 없는 상태 free -h swap 파일 생성 null로 채워진 2GB swap 파..