TIL & WIL/오늘의 공부.js
JavaScript heap out of memory 오류 해결
김만두_
2024. 1. 6. 12:16
서비스를 배포하면서 테스트등 추가 작업을 하던 중 아래 오류가 났다.
node에 기본으로 설정 된 메모리인 512MB를 초과하면 나오는 에러로 메모리 사이즈를 늘려주는 것으로 간단하게 해결할 수 있다.
다행이 우리 서버의 메모리를 1GB까지 이용할 수 있어 메모리를 증량시켜주는 것으로 해결할 수 있었다.
//실행 시 node 메모리 사이즈를 늘려줌
//1.2GB까지 허용한다는 의미
node --max-old-space-size=12000 app.js
더 좋은 해결방법으로는 메모리 누수를 점검하는 것이 있는 데, 그 부분은 다음에 공부해보기로 한다!