diff --git a/app.js b/app.js index 325d330..ec938f7 100644 --- a/app.js +++ b/app.js @@ -33,6 +33,7 @@ doShutdownAsync = function(cb) { process.on("uncaughtException", function(err) { log.error("Shutting down due to an uncaught exception!", err); app.shutdownSync(); + process.exit(0xFF); }); process.on("exit", function(e) { @@ -43,24 +44,29 @@ process.on("exit", function(e) { process.on("SIGTERM", function(e) { log.debug("Caught SIGTERM signal"); app.shutdown(); + process.exit(0); }); process.on("SIGINT", function() { log.debug("Caught SIGINT signal"); app.shutdown(); + process.exit(0); }); process.on("SIGHUP", function() { log.debug("Caught SIGHUP signal"); app.shutdown(); + process.exit(0); }); process.on("SIGQUIT", function() { log.debug("Caught SIGQUIT signal"); app.shutdown(); + process.exit(0); }); process.on("SIGABRT", function() { log.debug("Caught SIGABRT signal"); app.shutdown(); + process.exit(0); });