新版的 express(4.2.0) 中, 启动项目已然不是 node app.js (npm start),
这样也导致 修改了代码无法自动重启服务器(supervisor dev等无法用了)
怎么破?
8 回复
我给你正确的,没有依赖性的
exports.nx = function(){ if(cluster.isMaster){ console.log(“宿主启动…”); for (var i = 0; i < numCPUs; i++) { cluster.fork(); } cluster.on(‘listening’,function(worker,address){ console.log(‘核心’+i+’ pid:’+ worker.process.pid); }); cluster.on(‘exit’, function(worker, code, signal) { console.log(‘核心’+i+’ pid:’+ worker.process.pid+’ 重启’) setTimeout(function() {cluster.fork();},2000); }); }else{ app.set('port’,88); var server = app.listen(app.get(‘port’),function() { }); } }
//多核及挂断自动重启。