Browse Source

fix dying workers handle

activeAddress
Matias Alejo Garcia 8 years ago
parent
commit
210b73d198
No known key found for this signature in database GPG Key ID: 2470DB551277AB3
  1. 14
      bws.js

14
bws.js

@ -91,14 +91,14 @@ if (config.cluster) {
// Create a worker for each CPU // Create a worker for each CPU
for (var i = 0; i < instances; i += 1) { for (var i = 0; i < instances; i += 1) {
cluster.fork(); cluster.fork();
// Listen for dying workers
cluster.on('exit', function(worker) {
// Replace the dead worker,
log.error('Worker ' + worker.id + ' died :(');
cluster.fork();
});
} }
// Listen for dying workers
cluster.on('exit', function(worker) {
// Replace the dead worker,
log.error('Worker ' + worker.id + ' died :(');
cluster.fork();
});
// Code to run if we're in a worker process // Code to run if we're in a worker process
} else { } else {
startInstance(logStart); startInstance(logStart);

Loading…
Cancel
Save