We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d2d6cd2 commit c9b56acCopy full SHA for c9b56ac
.changeset/metal-rabbits-camp.md
@@ -0,0 +1,5 @@
1
+---
2
+"@valtown/deno-http-worker": patch
3
4
+
5
+Close request pools when terminating workers
src/DenoHTTPWorker.ts
@@ -337,6 +337,8 @@ class denoHTTPWorker implements DenoHTTPWorker {
337
forceKill(this.#process.pid!);
338
}
339
340
+ await this.#pool.close();
341
342
fs.rm(this.#socketFile).catch(() => {});
343
for (const onexit of this.#onexitListeners) {
344
onexit(code ?? 1, signal ?? "");
@@ -352,6 +354,7 @@ class denoHTTPWorker implements DenoHTTPWorker {
352
354
await new Promise<void>((res) => {
353
355
this.#process.on("exit", res);
356
});
357
358
359
360
async websocket(
0 commit comments