Sails.js+;PM2-process.send未定义

Sails.js+;PM2-process.send未定义,sails.js,pm2,Sails.js,Pm2,我有一个应用程序。我正在生产环境中使用。根据,我需要从sails向pm2发送一个请求,表明该应用程序处于联机状态 module.exports.bootstrap = function(cb) { sails.on('lifted', function() { process.send('ready') // process.send is undefined }); }; 如何在此处触发ready事件?请尝试: var cp = require('ch

我有一个应用程序。我正在生产环境中使用。根据,我需要从
sails
pm2
发送一个请求,表明该应用程序处于联机状态

module.exports.bootstrap = function(cb) {
    sails.on('lifted', function() {
        process.send('ready') // process.send is undefined
    });
};
如何在此处触发
ready
事件?

请尝试:

    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
我希望这是有帮助的。干杯