nginx 连接数限制参数:
nginx 提供了以下参数来限制连接数:
1. limit_conn:
- 限制单个工作进程可以处理的最大连接数。
默认值:1024
2. limit_conn_zone:
- 一个共享内存区域,用于存储每 IP 地址的连接数信息。
允许针对 IP 地址或其他键限制连接数。
- 示例配置:
limit_conn_zone $binary_remote_addr zone=addr:10m;
3. limit_conn_log_level:
- 指定当连接数达到限制时记录的日志级别。
默认值:notice
4. connection_pool_size:
- 每个工作进程的连接池大小。
当新的连接到来时,如果池中没有可用连接,则会创建新连接。
默认值:256
5. client_body_temp_path:
- 用于存储客户端请求正文的大文件时的临时目录。
当正文超出 client_max_body_size 时,将使用临时文件来存储。
默认值:'/tmp/client_body_temp'
6. client_header_temp_path:
- 用于存储客户端请求头的大文件时的临时目录。
当头文件超出 large_client_header_buffers 时,将使用临时文件来存储。
默认值:'/tmp/client_header_temp'
7. proxy_temp_path:
- 用于存储从后端服务器接收到的响应大文件时的临时目录。
当响应超出 proxy_buffer_size 时,将使用临时文件来存储。
默认值:'/tmp/proxy_temp'
![](https://img0.baidu.com/it/u=1386631217,2023455593&fm=253.jpg)