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
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'); |
|
}
|
|
|