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
shutDownRequested = true
# do a hard shutdown after a further 5 minutes
setTimeout () ->
hardTimeout = setTimeout () ->
logger.error "HARD TIMEOUT in pack archive worker"
process.exit()
, 5*60*1000
hardTimeout.unref()
, TIMEOUT
logger.log "checking for updates, limit=#{LIMIT}, delay=#{DOCUMENT_PACK_DELAY}, timeout=#{TIMEOUT}"