Browse Source

fix: infinite loop on termination signal

pull/175/head
Oleg Iasinovskyi 7 years ago
committed by Nicolas Giard
parent
commit
6d7709268f
1 changed files with 3 additions and 1 deletions
  1. 4
      server/index.js

4
server/index.js

@ -266,9 +266,11 @@ bgAgent.on('message', m => {
// ----------------------------------------
graceful.on('exit', () => {
global.winston.info('- SHUTTING DOWN - Terminating Background Agent...')
bgAgent.kill()
global.winston.info('- SHUTTING DOWN - Performing git sync...')
return global.git.resync().then(() => {
global.winston.info('- SHUTTING DOWN - Git sync successful. Now safe to exit.')
process.kill(process.pid, 'SIGINT')
process.exit()
})
})
Loading…
Cancel
Save