From 0505a5df1f548383fb3c79459b7602dc2203b861 Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Thu, 2 Apr 2026 11:36:49 -0700 Subject: [PATCH] fix: no shutdown outside of puter servers (#2762) --- src/backend/src/modules/web/WebServerService.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/src/modules/web/WebServerService.js b/src/backend/src/modules/web/WebServerService.js index 36f45b137..0ee3c212a 100644 --- a/src/backend/src/modules/web/WebServerService.js +++ b/src/backend/src/modules/web/WebServerService.js @@ -341,6 +341,11 @@ class WebServerService extends BaseService { } registerGracefulShutdownHandlers () { + if ( ! process.env.PUTER_SERVER_ID ) { + // if not set not running in production, so we can skip setting up graceful shutdown handlers + console.warn('PUTER_SERVER_ID is not set; graceful shutdown handlers will not be registered'); + return; + } if ( this.gracefulShutdownHandlersInstalled ) return; this.gracefulShutdownHandlersInstalled = true;