我有一个sails.js应用。我在我的生产环境中使用pm2。根据{{3}},我需要从sails
向pm2
发送请求,表明应用已在线。
module.exports.bootstrap = function(cb) {
sails.on('lifted', function() {
process.send('ready') // process.send is undefined
});
};
如何在此处触发ready
事件?
答案 0 :(得分:0)
请尝试:
var cp = require('child_process');
var p = cp.fork(__dirname + '/app');
sails.on('lifted', function() {
p.send('ready');
});
但是,我也使用了pm2,我只是在bootstrap.js文件中没有任何代码的情况下像这样生成它并且keymetrics正常工作:
pm2 start app.js -x -- --prod
我希望这很有帮助。干杯