Javascript Node.js和Forever/Forever Montior

Javascript Node.js和Forever/Forever Montior,javascript,node.js,http,forever,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)('

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

您可以通过运行

forever start [your-script.js]
或者,如果您不想安装Forever的CLI,可以运行

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

这是一个很好的问题。因为此脚本现在是当前活动的TTY脚本。只会把你引向递归地狱。您是否使用
永久监控
脚本?