[node.js] FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory 에러 원인, 해결방법
node.js로 만든 서버 프로세스가 간헐적으로 아래와 같은 에러메시지와 함께 죽는 경우가 발생 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory 원인은 V8의 heap memory 할당 한계 사이즈를 넘어서는 메모리 할당이 일어났기 때문이었다. 해결방법은 간단하다. --max_old_space_size 옵션값을 크게 설정해 heap memory 할당 한계 사이즈를 늘여주면 된다.
https://bloodguy.tistory.com/entry/nodejs-FATAL-ERROR-CALLANDRETRYLAST-Allocation-failed-process-out-of-memory-%EC%97%90%EB%9F%AC-%EC%9B%90%EC%9D%B8-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95