作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
之前,我通过以下方式启动我的生产 Node 应用程序:
NODE_ENV=production forever start index.js
但是,根据建议in this question ,我想用 --nouse-idle-notification 启动 Node 。我还找到了this article关于设置 --max-old-space-size 等。不幸的是,我问的任何人似乎都无法弄清楚如何判断该标志是否真正被 Node 接受,所以我不确定如何判断我的永远语法是否是正确。
此外,我不能永远接受这两个论点......
例如,如果我使用这个
NODE_ENV=production forever start --max-old-space-size=8192 --nouse-idle-notification index.js
我得到了“永久使用信息”,就好像我试图在没有传递要运行的 .js 文件的情况下开始永久(例如,只需键入“永久”)。如果我将标志放在“开始”命令之前,它似乎开始了,但我又不确定如何判断标志是否被接受...
谁能帮我正确的语法?
最佳答案
需要传递-c参数:
forever start -c "node --max-old-space-size=8192 --nouse-idle-notification" index.js
如果您列出进程,您会看到这些标志已被接受。
forever list
关于node.js - 永远使用 --nouse-idle-notification 和其他标志启动 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12901358/
之前,我通过以下方式启动我的生产 Node 应用程序: NODE_ENV=production forever start index.js 但是,根据建议in this question ,我想用
我是一名优秀的程序员,十分优秀!