使用Node.js将v8选项传递给Forever

21

我使用nodejs的forever来保持我的服务器运行。我需要传递一些v8选项。我可以通过nodejs命令行来实现,但是如何在forever中实现呢?

2个回答

46
forever start -c "node --harmony" app.js

4
如果您想观看文件,请省略 "start",例如 forever -c "node --harmony" -w app.js - lawrence
太好了,终于有人提供一个有效的提示。谢谢 :) - Thomas Modeneis

0

可以指定一个 shell 脚本。让脚本callnode.sh包含以下行:

node --debug $1 $2 $3

你可以像这样一直调用它:

var forever = require('forever-monitor');
forever.start(['./callnode.sh', 'your_process.js', {});

或者使用forever cli选项-c

那么这个 -c 选项是如何工作的呢?我尝试了:forever start -c "node --harmony" app.js,但它没有启动,而且没有引号也不行。 - Thijs Koerselman
“doesn't start” 意味着什么? - Clown Man

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接