log what happens at shutdown
This commit is contained in:
parent
ba62603576
commit
241e628b07
1 changed files with 12 additions and 1 deletions
|
|
@ -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()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue