Просмотр исходного кода

[document-updater] trigger graceful shutdown on unhandled error (#31027)

GitOrigin-RevId: dde99528bfbc1d33f392a52fa8eaf5d4e82266b3
Jakob Ackermann 8 месяцев назад
Родитель
Сommit
d5936d8566
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      services/document-updater/app.js

+ 5 - 0
services/document-updater/app.js

@@ -299,6 +299,11 @@ for (const signal of [
   process.on(signal, shutdownCleanly(signal))
 }
 
+process.on('uncaughtException', function (err) {
+  logger.error({ err }, 'uncaught exception')
+  shutdownCleanly('uncaughtException')()
+})
+
 function longerTimeout(req, res, next) {
   res.setTimeout(6 * 60 * 1000)
   next()