فهرست منبع

Merge pull request #11532 from overleaf/tm-nginx-prestop-shutdown-delay

Prevent dropbox webhook failures by gracefully shutting down web

GitOrigin-RevId: 32c3a699c22402a5829ba2c8fe7c6ae829b08dbf
Thomas 3 سال پیش
والد
کامیت
3c27970678
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      services/web/app/src/router.js

+ 3 - 1
services/web/app/src/router.js

@@ -1212,7 +1212,9 @@ function initialize(webRouter, privateApiRouter, publicApiRouter) {
   })
 
   publicApiRouter.get('/status', (req, res) => {
-    if (!Settings.siteIsOpen) {
+    if (Settings.shuttingDown) {
+      res.sendStatus(503) // Service unavailable
+    } else if (!Settings.siteIsOpen) {
       plainTextResponse(res, 'web site is closed (web)')
     } else if (!Settings.editorIsOpen) {
       plainTextResponse(res, 'web editor is closed (web)')