fix dying workers handle

This commit is contained in:
Matias Alejo Garcia 2016-11-23 13:05:04 -03:00
parent 4a2b92bcb0
commit 210b73d198
No known key found for this signature in database
GPG Key ID: 02470DB551277AB3
1 changed files with 7 additions and 7 deletions

14
bws.js
View File

@ -91,14 +91,14 @@ if (config.cluster) {
// Create a worker for each CPU
for (var i = 0; i < instances; i += 1) {
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
} else {
startInstance(logStart);