跳到主内容

nodejs运行时报错,FATAL ERROR: CALL_AND_RETRY_0 Allocation failed

· 1分钟阅读

问题

FATAL ERROR: CALL_AND_RETRY_0 Allocation failed – process out of memory

原因

nodejs 运行内存不足

解决

  1. 将 nodejs 进程的内存限制调大,默认是 256M,调大为 1024M
export NODE_OPTIONS="--max-old-space-size=1024"
  1. 运行时指定最大内存
node --max-old-space-size=4096 app