永远在哪里监视代码?

三洋

我正试图建立一个永远的监督者。

我将其添加到我的app.js中:

var forever = require('forever-monitor');

var child = new(forever.Monitor)('app.js', {
    max: 3,
    silent: true,
    options: []
});

child.on('exit', function() {
    console.log('app.js has exited after 3 restarts');
});

child.start();

但是,当我从命令行启动应用程序时,它会记录“ app.js在3次启动后已退出”,但它仍在运行。此代码应放在哪个文件中?我是否缺少有关永久监控器的用法?

塔基诺拉

这是永远监控的方式

app_fm.js

var forever = require('forever-monitor');

var child = new(forever.Monitor)('app.js', {
    max: 3,
    silent: true,
    options: []
});

child.on('exit', function() {
    console.log('app.js has exited after 3 restarts');
});

child.start();


app.js

// put in all your great nodejs app code
console.log('node app is now running');


现在,从CLI中输入
节点app_fm来启动您的应用程序

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章