From 241e628b07fe42b621c64f471f76881c223482c0 Mon Sep 17 00:00:00 2001 From: Zutatensuppe Date: Fri, 4 Dec 2020 21:52:51 +0100 Subject: [PATCH] log what happens at shutdown --- server/index.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/server/index.js b/server/index.js index 2d7d3bd..d2146f9 100644 --- a/server/index.js +++ b/server/index.js @@ -170,16 +170,27 @@ const server = app.listen( wss.listen() // persist games in fixed interval -setInterval(() => { +const persistInterval = setInterval(() => { console.log('Persisting games...'); Game.persistAll() }, config.persistence.interval) const gracefulShutdown = (signal) => { console.log(`${signal} received...`) + + console.log('clearing persist interval...') + clearInterval(persistInterval) + + console.log('persisting games...') Game.persistAll() + + console.log('shutting down webserver...') server.close() + + console.log('shutting down websocketserver...') wss.close() + + console.log('shutting down...') process.exit() }