Merge pull request #22 from leancloud/cluster
Add server-cluster.jsdependabot/npm_and_yarn/mixin-deep-1.3.2
commit
3c55cfdd03
1 changed files with 17 additions and 0 deletions
@ -0,0 +1,17 @@ |
||||
var cluster = require('cluster'); |
||||
|
||||
// 取决于你的实例的可用 CPU 数量
|
||||
var workers = 2; |
||||
|
||||
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') |
||||
} |
Loading…
Reference in new issue