fix: close idle gateway http connections
This commit is contained in:
@@ -107,6 +107,9 @@ export function createGatewayCloseHandler(params: {
|
||||
await params.browserControl.stop().catch(() => {});
|
||||
}
|
||||
await new Promise<void>((resolve) => params.wss.close(() => resolve()));
|
||||
if ("closeIdleConnections" in params.httpServer) {
|
||||
params.httpServer.closeIdleConnections();
|
||||
}
|
||||
await new Promise<void>((resolve, reject) =>
|
||||
params.httpServer.close((err) => (err ? reject(err) : resolve())),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user