我目前正在使用forever-monitor来生成一个基本的HTTP节点服务器,但是当我执行执行forever-monitor脚本的JavaScript时,它不会被发送到后台,当我退出TTY会话时,HTTP服务器停止。
我用来生成服务器的代码如下。
我问的问题是,我是否应该使用Forevers CLI来生成以编程方式生成后续服务器的脚本?
var forever = require('forever-monitor');
var child = new (forever.Monitor)('streams.js', {
max: 3,
silent: true,
options: []
});
child.on('exit', function () {
console.log('streams.js has exited after 3 restarts');
});
child.start();
答案 0 :(得分:1)
您可以通过运行
永久启动该脚本forever start [your-script.js]
或者如果您不想安装Forever的CLI,则可以运行
nohup node [your-script.js] > nohup.log &