fix: infinite loop on termination signal
This commit is contained in:
parent
d5157a3e76
commit
6d7709268f
@ -266,9 +266,11 @@ bgAgent.on('message', m => {
|
|||||||
// ----------------------------------------
|
// ----------------------------------------
|
||||||
|
|
||||||
graceful.on('exit', () => {
|
graceful.on('exit', () => {
|
||||||
|
global.winston.info('- SHUTTING DOWN - Terminating Background Agent...')
|
||||||
|
bgAgent.kill()
|
||||||
global.winston.info('- SHUTTING DOWN - Performing git sync...')
|
global.winston.info('- SHUTTING DOWN - Performing git sync...')
|
||||||
return global.git.resync().then(() => {
|
return global.git.resync().then(() => {
|
||||||
global.winston.info('- SHUTTING DOWN - Git sync successful. Now safe to exit.')
|
global.winston.info('- SHUTTING DOWN - Git sync successful. Now safe to exit.')
|
||||||
process.kill(process.pid, 'SIGINT')
|
process.exit()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user