From ffd55729b06486538d3650ba4f66937a4f314ee7 Mon Sep 17 00:00:00 2001 From: Ashish Tiwari Date: Mon, 13 Oct 2025 16:11:33 +0530 Subject: [PATCH 1/2] Add reuseport and so_keepalive options to listen --- apisix/cli/ngx_tpl.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apisix/cli/ngx_tpl.lua b/apisix/cli/ngx_tpl.lua index 18b77fd3c590..6ea98a4856d7 100644 --- a/apisix/cli/ngx_tpl.lua +++ b/apisix/cli/ngx_tpl.lua @@ -105,7 +105,7 @@ http { } server { - listen {* prometheus_server_addr *}; + listen {* prometheus_server_addr *} reuseport so_keepalive=off; access_log off; @@ -578,7 +578,7 @@ http { {% if enabled_plugins["prometheus"] and prometheus_server_addr then %} server { - listen {* prometheus_server_addr *}; + listen {* prometheus_server_addr *} reuseport so_keepalive=off; access_log off; From a457ae651f50bc04b619e04e8a1b555f5cc4a0d2 Mon Sep 17 00:00:00 2001 From: Ashish Tiwari Date: Tue, 14 Oct 2025 11:36:40 +0530 Subject: [PATCH 2/2] Remove 'so_keepalive=off' from listen directive --- apisix/cli/ngx_tpl.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apisix/cli/ngx_tpl.lua b/apisix/cli/ngx_tpl.lua index 6ea98a4856d7..bfca1ccba5a2 100644 --- a/apisix/cli/ngx_tpl.lua +++ b/apisix/cli/ngx_tpl.lua @@ -105,7 +105,7 @@ http { } server { - listen {* prometheus_server_addr *} reuseport so_keepalive=off; + listen {* prometheus_server_addr *} reuseport; access_log off; @@ -578,7 +578,7 @@ http { {% if enabled_plugins["prometheus"] and prometheus_server_addr then %} server { - listen {* prometheus_server_addr *} reuseport so_keepalive=off; + listen {* prometheus_server_addr *} reuseport; access_log off;