Don't leak event listeners for process:uncaughtException

pull/1675/head
Marcel Klehr 2013-03-26 21:19:09 +01:00
parent 34e3e2f432
commit ac0018cdfa
1 changed files with 2 additions and 3 deletions

View File

@ -28,6 +28,7 @@ exports.gracefulShutdown = function(err) {
}, 3000); }, 3000);
} }
process.on('uncaughtException', exports.gracefulShutdown);
exports.expressCreateServer = function (hook_name, args, cb) { exports.expressCreateServer = function (hook_name, args, cb) {
exports.app = args.app; exports.app = args.app;
@ -47,6 +48,4 @@ exports.expressCreateServer = function (hook_name, args, cb) {
//https://github.com/joyent/node/issues/1553 //https://github.com/joyent/node/issues/1553
process.on('SIGINT', exports.gracefulShutdown); process.on('SIGINT', exports.gracefulShutdown);
} }
}
process.on('uncaughtException', exports.gracefulShutdown);
}