控制 Nginx 并发连接数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控制 Nginx 并发连接数相关的知识,希望对你有一定的参考价值。
一、限制单个 IP 的并发连接数
[[email protected] ~]# cat /usr/local/nginx/conf/nginx.conf
.... http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; limit_conn_zone $binary_remote_addr zone=addr:10m; # 用于设置共享内存区域,addr 是共享内存区域的名称,10m 表示共享内存区域的大小 server { listen 80; server_name www.abc.com; location / { root html/www; index index.html index.htm; limit_conn addr 1; # 限制单个IP的并发连接数为1 } } }
二、限制虚拟主机总连接数
.... http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; limit_conn_zone $server_name zone=perserver:10m; server { listen 80; server_name www.abc.com; location / { root html/www; index index.html index.htm; limit_conn perserver 2; # 设置虚拟主机连接数为2 } } }
以上是关于控制 Nginx 并发连接数的主要内容,如果未能解决你的问题,请参考以下文章