gpt4 book ai didi

node.js - 如何解决node.js “JavaScript heap out of memory”问题?

转载 作者:太空宇宙 更新时间:2023-11-04 00:01:45 25 4
gpt4 key购买 nike

我正在 Ubuntu 16.04 服务器上运行 node.js 服务。我最近遇到一个问题,我收到此错误消息:"UFATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory" .

现在,我在这里阅读,以便我可以使用类似:node --max-old-space-size=4096 yourFile.js为了解决这个问题,但是我不会像那样启动我的服务,我使用 supervisorctl start <servicename>启动服务。所以,我不确定如何解决我的情况。你能建议我该怎么做吗?

最佳答案

supervisorctl 使用配置文件。它应该放在类似的地方:

/etc/supervisor/conf.d/myapi.conf

看起来像:

[program:my-api]
command=node /home/myuser/myapi/app.js
autostart=true
autorestart=true
environment=NODE_ENV=production
stderr_logfile=/var/log/myapi.err.log
stdout_logfile=/var/log/myapi.out.log
user=myuser

在其中添加运行选项:

[program:my-api]
command=node --max-old-space-size=4096 /home/myuser/myapi/app.js
autostart=true
autorestart=true
environment=NODE_ENV=production
stderr_logfile=/var/log/myapi.err.log
stdout_logfile=/var/log/myapi.out.log
user=myuser

关于node.js - 如何解决node.js “JavaScript heap out of memory”问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54344158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com