From f55b5f7635e4528fc900be9115ad078a65a6c676 Mon Sep 17 00:00:00 2001 From: David Reed Date: Sun, 4 Jun 2023 17:20:07 -0400 Subject: [PATCH] fix bare server not being closed this will just hang if it isn't closed... --- src/index.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/index.js b/src/index.js index dd73597..75bec4b 100644 --- a/src/index.js +++ b/src/index.js @@ -59,15 +59,13 @@ server.on("listening", () => { }); // https://expressjs.com/en/advanced/healthcheck-graceful-shutdown.html -process.on("SIGINT", shutdown) -process.on("SIGTERM", shutdown) +process.on("SIGINT", shutdown); +process.on("SIGTERM", shutdown); function shutdown() { - console.log('SIGTERM signal received: closing HTTP server') - server.close(() => { - console.log('Server closed.'); - process.exit(0); - }); + console.log("SIGTERM signal received: closing HTTP server"); + server.close(); + bare.close(); } server.listen({