allow archiving to exit properly on hard timeout

This commit is contained in:
Brian Gough 2017-05-09 13:59:09 +01:00
parent 9936710a1a
commit c6e83c6cb8

View file

@ -37,10 +37,11 @@ shutDownTimer = setTimeout () ->
# start the shutdown on the next pack # start the shutdown on the next pack
shutDownRequested = true shutDownRequested = true
# do a hard shutdown after a further 5 minutes # do a hard shutdown after a further 5 minutes
setTimeout () -> hardTimeout = setTimeout () ->
logger.error "HARD TIMEOUT in pack archive worker" logger.error "HARD TIMEOUT in pack archive worker"
process.exit() process.exit()
, 5*60*1000 , 5*60*1000
hardTimeout.unref()
, TIMEOUT , TIMEOUT
logger.log "checking for updates, limit=#{LIMIT}, delay=#{DOCUMENT_PACK_DELAY}, timeout=#{TIMEOUT}" logger.log "checking for updates, limit=#{LIMIT}, delay=#{DOCUMENT_PACK_DELAY}, timeout=#{TIMEOUT}"