limit_req_zone $binary_remote_addr zone=req_zone:2m rate=10r/s;

来源:2-26 Nginx的请求限制_请求限制配置语法

慕粉0018359176

2020-08-13

limit_req_zone $binary_remote_addr zone=req_zone:2m rate=10r/s;
我设置了每秒可以请求10次
执行 ab -n 50 -c 20 http://192.168.43.117/
按道理是不是大概10个应该是可以请求成功啊? 但是实际上还是1个成功 49个不成功。
我是用本地虚拟机测试的。

图片描述

写回答

2回答

覆海神龙

2021-05-23

同学,一样的情况,你是怎么解决的

0
0

Jeson

2020-08-14

尝试把error_log打开看看,分析下,是不是因为limit限制了

0
1
覆海神龙
我跟这位同学情况一样,无论怎么配速率,都是只有一个请求成功,其他都被限制了
2021-05-23
共1条回复

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程