FATAL1 [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 할당 한계 사이즈를 늘려주면 된다. node --max_old_space_size=8192 index.js // 8G로 heap memory 할당 한계 사이즈 늘여서 실행. 옵션값 단위는 MB --max_old_space_size 값을 지정하지 않고 실행했을 경우 기본값은 64bi.. 2023. 3. 8. 이전 1 다음