初学,Nginx的limit_conn_zone限制问题,请指教!
http{
limit_conn_zone $binary_remote_addr zone=conn_zone:1m;
server {
listen 80;
server_name localhost;
location / {
root /usr/code;
limit_conn conn_zone 1;
index index.html index.htm;
}
}
然后
nginx -t -c /etc/nginx/nginx.conf
nginx -s reload -c /etc/nginx/nginx.conf
在另一台机器上使用
ab -n 30 -c 30 http://192.168.0.10/1.html
或者
ab -n 30 -c 30 -k http://192.168.0.10/1.html
结果是一样的,并没有对连接数进行限制,全部都是成功的,错误日志中也没有体现conn_zone生效。
Concurrency Level: 30
Time taken for tests: 0.013 seconds
Complete requests: 30
Failed requests: 0
Write errors: 0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
老哥,解决了吗