From 7248b9f2c802ef4363cf87157a667a1d6a728044 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Tue, 22 Apr 2025 08:15:11 -0700 Subject: [PATCH] Limit server connections. --- src/bin/server.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/server.ts b/src/bin/server.ts index b057b39..430f370 100755 --- a/src/bin/server.ts +++ b/src/bin/server.ts @@ -25,6 +25,7 @@ function log (...args: any[]): void { process.title = 'NanoPow Server' const MAX_BODY_SIZE = 256 +const MAX_CONNECTIONS = 1024 const MAX_HEADER_COUNT = 32 const MAX_IDLE_TIME = 5000 const MAX_REQUEST_COUNT = 10 @@ -193,6 +194,7 @@ Full documentation: server.headersTimeout = MAX_IDLE_TIME server.keepAliveTimeout = MAX_IDLE_TIME +server.maxConnections = MAX_CONNECTIONS server.maxHeadersCount = MAX_HEADER_COUNT server.on('connection', (c: Socket): void => { -- 2.34.1