diff options
author | Yukai Huang | 2017-01-21 12:08:52 +0800 |
---|---|---|
committer | Yukai Huang | 2017-01-21 12:08:52 +0800 |
commit | 4bbe035beb41ad2c9f43434d0d90209850a62f70 (patch) | |
tree | 53095b529b1220b6e2d23f0dbc255af2ca54d7d7 /app.js | |
parent | a9a38c3d75b1cf467bb3b4484abfc09dcbcea107 (diff) | |
parent | 1de4242473b74afdb2d3e358e3b213ef156ca0de (diff) |
Merge branch 'master' into frontend-next
Diffstat (limited to '')
-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); |