Răsfoiți Sursa

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

GitOrigin-RevId: dde99528bfbc1d33f392a52fa8eaf5d4e82266b3
Jakob Ackermann 6 luni în urmă
părinte
comite
d5936d8566
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  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()