2014-01-28 08:04:04 +00:00
|
|
|
var os = require('os');
|
|
|
|
var cluster = require('cluster');
|
|
|
|
|
|
|
|
cluster.setupMaster({
|
|
|
|
exec: 'app.js'
|
|
|
|
});
|
|
|
|
|
|
|
|
cluster.on('exit', function(worker) {
|
2014-04-17 07:37:35 +00:00
|
|
|
console.log('worker ' + worker.id + ' died');
|
2014-01-28 08:04:04 +00:00
|
|
|
cluster.fork();
|
|
|
|
});
|
|
|
|
|
|
|
|
for (var i = 0; i < os.cpus().length; i++) {
|
|
|
|
cluster.fork();
|
2014-04-17 07:37:35 +00:00
|
|
|
}
|