We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 23c0830 commit c01e238Copy full SHA for c01e238
support/proxy/http.d/ratelimit.conf
@@ -1,5 +1,15 @@
1
-limit_req_zone $binary_remote_addr zone=ip:10m rate=5r/s;
2
-limit_req zone=ip burst=50 delay=10;
+limit_req_zone $binary_remote_addr zone=read_zone:10m rate=20r/s;
+limit_req zone=read_zone burst=400 delay=40;
3
+
4
+# Only limit writes
5
+map $request_method $write_limit {
6
+ OPTIONS '';
7
+ HEAD '';
8
+ GET '';
9
+ default $binary_remote_addr;
10
+}
11
+limit_req_zone $write_limit zone=write_zone:10m rate=5r/s;
12
+limit_req zone=write_zone burst=50 delay=10;
13
14
# Use 429 (Too Many Requests) for rate limit responses
15
limit_req_status 429;
0 commit comments