From d420c1e99b94db1975a9cbd14cee6fd645d77fcb Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Mon, 13 Jan 2020 13:13:18 +0000 Subject: [PATCH] Merge pull request #2507 from overleaf/bg-graceful-shutdown graceful shutdown for batch imports GitOrigin-RevId: 37178109204868a5991b5d89a5dd3be4fc3b7c73 --- services/web/app.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services/web/app.js b/services/web/app.js index f95d5f8e77..989c181a2b 100644 --- a/services/web/app.js +++ b/services/web/app.js @@ -48,4 +48,10 @@ if (!module.parent) { }) } +// handle SIGTERM for graceful shutdown in kubernetes +process.on('SIGTERM', function(signal) { + logger.warn({ signal: signal }, 'received signal, shutting down') + Settings.shuttingDown = true +}) + module.exports = Server.server