深入了解NGINX配置与HTTP模块
1. NGINX基础配置
1.1 事件模块
事件模块提供了用于配置网络机制的指令,部分参数对应用性能影响重大。以下指令需放置在配置文件根目录下的 events 块中:
user nginx nginx;
master_process on;
worker_processes 4;
events {
worker_connections 1024;
use epoll;
}
这些指令不能放在其他位置,否则配置测试会失败。事件模块指令详情如下表:
| 指令名称 | 语法与描述 |
| — | — |
| accept_mutex | 取值:on 或 off。语法: accept_mutex on; 。默认值:1.11.3 版本起为 off,之前为 on。用于启用或禁用接受互斥锁以打开监听套接字。 |
| accept_mutex_delay | 语法(数值,时间): accept_mutex_delay 500ms; 。默认值:500 毫秒。定义工作进程在再次尝试获取资源前应等待的时间,若 accept_mutex 指令设为 off,则此值无效。 |
| debug_connection | 语法(IP 地址或 CIDR 块): debug_connection 172.63.155.21; 或 debug_connec
超级会员免费看
订阅专栏 解锁全文
4707

被折叠的 条评论
为什么被折叠?



