Cleaned up cluster_app.js

pull/2/head
Sahat Yalkabov 2014-04-17 03:37:35 -04:00
parent bfa1eec419
commit 94f4fa8b66
1 changed files with 2 additions and 14 deletions

View File

@ -1,27 +1,15 @@
/**
* Module dependencies.
*/
var os = require('os');
var cluster = require('cluster');
/**
* Cluster setup.
*/
// Setup the cluster to use app.js
cluster.setupMaster({
exec: 'app.js'
});
// Listen for dying workers
cluster.on('exit', function(worker) {
console.log('Worker ' + worker.id + ' died');
// Replace the dead worker
console.log('worker ' + worker.id + ' died');
cluster.fork();
});
// Fork a worker for each available CPU
for (var i = 0; i < os.cpus().length; i++) {
cluster.fork();
}
}