Node.js和Forever / Forever-Monitor

时间:2013-04-11 09:12:27

标签: javascript node.js http forever

我目前正在使用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();

1 个答案:

答案 0 :(得分:1)

您可以通过运行

永久启动该脚本
forever start [your-script.js]

或者如果您不想安装Forever的CLI,则可以运行

nohup node [your-script.js] > nohup.log &