我有管理工人的主文件:
const checkOnWebServer = function() {
web_workers.forEach(i => {
if (web_servers[i] === undefined) {
web_servers[i] = fork({ ROLE: 'web server' });
web_servers[i]['name'] = 'web server';
web_servers[i].on('exit', function() {
delete web_servers[i];
});
web_servers[i].on('message', function(msg) {
data_server.send(msg);
});
}
});
};
当我在节点上运行它时,
但是,如果我尝试在pm2上运行它,它只会循环打开和关闭控制台。