diff options
| author | Jan Kunzmann | 2017-01-20 02:13:09 +0100 | 
|---|---|---|
| committer | Jan Kunzmann | 2017-01-20 02:13:09 +0100 | 
| commit | 20dc3127b106e18b41573299f75d75c6b77f958d (patch) | |
| tree | faa9e0a4f870445461f6aed6705825d9af4075d4 | |
| parent | 14734372956fa5d6c6159ba8c4b00a90b80ea8d6 (diff) | |
Handle SIGTERM the same way SIGINT is handled
| -rw-r--r-- | app.js | 8 | 
1 files changed, 5 insertions, 3 deletions
| @@ -626,8 +626,8 @@ process.on('uncaughtException', function (err) {      process.exit(1);  }); -// gracefully exit -process.on('SIGINT', function () { +// install exit handler +function handleTermSignals() {      config.maintenance = true;      // disconnect all socket.io clients      Object.keys(io.sockets.sockets).forEach(function (key) { @@ -649,4 +649,6 @@ process.on('SIGINT', function () {              });          }      }, 100); -}); +} +process.on('SIGINT', handleTermSignals); +process.on('SIGTERM', handleTermSignals); | 
