Elias_M2M
12/12/2025, 9:45 AMElias_M2M
12/12/2025, 9:52 AMError closing server: ${err.message});
}
logger.info('Server closed');
resolve();
});
});
io.close() should already close the underlying HTTP server. So there is no need to close the server, too. Maybe you could change it to this:
io.close(() => {
if (!httpServer.listening) {
clearTimeout(forceCloseTimeout);
logger.info('Server closed');
return resolve();
}
httpServer.close((err) => {
clearTimeout(forceCloseTimeout);
if (err) logger.warn(Error closing server: ${err.message});
logger.info('Server closed');
resolve();
});
});
I would be glad if you let me know if this was helpful and eliminated the (mostly) unnecessary log. 😄michaelmichaelmichael
12/12/2025, 4:49 PMElias_M2M
12/17/2025, 7:52 AMElias_M2M
01/15/2026, 7:35 AM