Nginx控制并发连接

2016-08-27 15:09:27 6654

你可以使用NginxHttpLimitZone模块来限制指定的会话或者一个IP地址的特殊情况下的并发连接。编辑nginx.conf:

  1. ### Directive describes the zone, in which the session states are stored i.e. store in slimits. ###

  2. ### 1m can handle 32000 sessions with 32 bytes/session, set to 5m x 32000 session ###

  3. limit_zone slimits $binary_remote_addr 5m;

  4. ### Control maximum number of simultaneous connections for one session i.e. ###

  5. ### restricts the amount of connections from a single ip address ###

  6. limit_conn slimits 5;

上面表示限制每个远程IP地址的客户端同时打开连接不能超过5个。

 



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: