From 451feafed4b67f0af0d0ddfbe980787e8c1f1f45 Mon Sep 17 00:00:00 2001 From: Sam Machin Date: Tue, 2 Dec 2025 12:41:47 +0000 Subject: [PATCH] use timeout on HTTP requests (#1453) --- lib/config.js | 2 +- lib/utils/http-requestor.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/config.js b/lib/config.js index de98764d..a4318677 100644 --- a/lib/config.js +++ b/lib/config.js @@ -119,7 +119,7 @@ const ENCRYPTION_SECRET = process.env.ENCRYPTION_SECRET; const HTTP_POOL = process.env.HTTP_POOL && parseInt(process.env.HTTP_POOL); const HTTP_POOLSIZE = parseInt(process.env.HTTP_POOLSIZE, 10) || 10; const HTTP_PIPELINING = parseInt(process.env.HTTP_PIPELINING, 10) || 1; -const HTTP_TIMEOUT = 10000; +const HTTP_TIMEOUT = parseInt(process.env.JAMBONES_HTTP_TIMEOUT, 10) || 10000; const HTTP_PROXY_IP = process.env.JAMBONES_HTTP_PROXY_IP; const HTTP_PROXY_PORT = process.env.JAMBONES_HTTP_PROXY_PORT; const HTTP_PROXY_PROTOCOL = process.env.JAMBONES_HTTP_PROXY_PROTOCOL || 'http'; diff --git a/lib/utils/http-requestor.js b/lib/utils/http-requestor.js index 3e09f20e..73e4b5eb 100644 --- a/lib/utils/http-requestor.js +++ b/lib/utils/http-requestor.js @@ -191,7 +191,7 @@ class HttpRequestor extends BaseRequestor { method, headers: hdrs, ...('POST' === method && {body: JSON.stringify(payload)}), - timeout: HTTP_TIMEOUT, + headersTimeout: HTTP_TIMEOUT, followRedirects: false };