mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
Merge pull request #33138 from overleaf/bg-acf-web-graceful-shutdown
[web] add fast shutdown for development environment on SIGTERM GitOrigin-RevId: eb82171144bfe4d4f6bafa5e20773a008eeb13af
This commit is contained in:
@@ -62,8 +62,15 @@ if (Settings.catchErrors) {
|
||||
// Create ./data/dumpFolder if needed
|
||||
FileWriter.ensureDumpFolderExists()
|
||||
|
||||
// handle SIGTERM for graceful shutdown in kubernetes
|
||||
// Handle SIGTERM with graceful shutdown by default, or a fast exit in development
|
||||
process.on('SIGTERM', function (signal) {
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
logger.warn({ signal }, 'triggering fast shutdown in dev environment')
|
||||
setTimeout(() => {
|
||||
process.exit(0)
|
||||
}, 100)
|
||||
return
|
||||
}
|
||||
triggerGracefulShutdown(Server.server, signal)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user