From 4a42b3a55aef6438aceb8e0350e6736a0b5206c8 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Thu, 8 Aug 2024 08:13:00 +0100
Subject: [PATCH] Increase perip limit_req_zone map size

---
 roles/float-infra-nginx/templates/config/conf.d/limits.conf | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/roles/float-infra-nginx/templates/config/conf.d/limits.conf b/roles/float-infra-nginx/templates/config/conf.d/limits.conf
index 380d4887..7c8fb60f 100644
--- a/roles/float-infra-nginx/templates/config/conf.d/limits.conf
+++ b/roles/float-infra-nginx/templates/config/conf.d/limits.conf
@@ -1,5 +1,6 @@
 # Per-IP rate limiting.
-limit_req_zone $binary_remote_addr zone=perip:32m rate={{ nginx_limit_perip_rate }};
+# A 128M zone holds information on about 1M IPs.
+limit_req_zone $binary_remote_addr zone=perip:128m rate={{ nginx_limit_perip_rate }};
 # Per-server rate limiting.
 limit_req_zone $server_name zone=perserver:10m rate={{ nginx_limit_perserver_rate }};
 
-- 
GitLab