From 4f229595399abc7ffb3dd8da4b590d9eec39e922 Mon Sep 17 00:00:00 2001 From: "codeautopilot[bot]" <131053011+codeautopilot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 14:42:52 +0000 Subject: [PATCH] autopilot proposal --- server.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index e84121b..02e0e2d 100644 --- a/server.js +++ b/server.js @@ -88,8 +88,19 @@ process.on('SIGTERM', shutdown); function shutdown() { console.log('SIGTERM signal received: closing HTTP server'); - server.close(); - process.exit(0); + server.close((err) => { + if (err) { + console.error('Error during server shutdown:', err); + process.exit(1); + } + console.log('HTTP server closed gracefully'); + // Here you can close database connections or other resources + // db.close(() => { + // console.log('Database connection closed'); + // process.exit(0); + // }); + process.exit(0); + }); } server.listen({