初学,Nginx的limit_conn_zone限制问题,请指教!

发布于 2022-09-07 20:51:13 字数 784 浏览 17 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

输什么也不输骨气 2022-09-14 20:51:13

老哥,解决了吗

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文