You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

17 lines
413 B

var cluster = require('cluster');
// 进程数量建议设置为可用的 CPU 数量
var workers = process.env.LEANCLOUD_AVAILABLE_CPUS || 1;
if (cluster.isMaster) {
for (var i = 0; i < workers; i++) {
cluster.fork();
}
cluster.on('exit', (worker, code, signal) => {
console.log('worker %s died, restarting...', worker.process.pid);
cluster.fork();
});
} else {
require('./server.js');
}