我想设置永远监视器.
我把它添加到我的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();
Run Code Online (Sandbox Code Playgroud)
但是,当我从命令行启动我的应用程序时,它记录'app.js已经在3次启动后退出'但它仍然运行.该代码应放在哪个文件中?我错过了关于forever-monitor的使用方法吗?
这是永远监视器的工作方式
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();
Run Code Online (Sandbox Code Playgroud)
app.js
// put in all your great nodejs app code
console.log('node app is now running');
Run Code Online (Sandbox Code Playgroud)
现在,从CLI通过键入
node app_fm 启动您的应用程序
| 归档时间: |
|
| 查看次数: |
4489 次 |
| 最近记录: |