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 params.browserControl.stop().catch(() => {});
|
||||||
}
|
}
|
||||||
await new Promise<void>((resolve) => params.wss.close(() => resolve()));
|
await new Promise<void>((resolve) => params.wss.close(() => resolve()));
|
||||||
|
if ("closeIdleConnections" in params.httpServer) {
|
||||||
|
params.httpServer.closeIdleConnections();
|
||||||
|
}
|
||||||
await new Promise<void>((resolve, reject) =>
|
await new Promise<void>((resolve, reject) =>
|
||||||
params.httpServer.close((err) => (err ? reject(err) : resolve())),
|
params.httpServer.close((err) => (err ? reject(err) : resolve())),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user