nginx配置之事件配置
2016-04-13 13:43
351 查看
是否打开accept锁
语法:accept_mutex [on|off];默认:accept_mutex on;
作用:accept_mutex是Nginx的负载均衡锁。这把锁可以让多个worker进程轮流的,序列化的与新的客户端建立TCP连接。accept锁默认是打开的,如果关闭它,那么建立TCP连接的耗时会更短,但不利于负载均衡,因此不建议关闭。
lock文件的路径
语法:lock_file path/file;默认:lock_file logs/nginx.lock;
作用:不是很理解。
使用accept锁后到真正建立连接之间的延迟时间
语法:accept_mutex_delay Nms;默认:accept_mutex_delay 500ms;
作用:在使用accept锁后,同一时间只有一个worker进程能够取到accept锁。这个accept锁不是堵塞锁,如果取不到会立刻返回。如果只有一个worker进程试图取锁而没有取到,他至少要等待accept_mutex_delay定义的时间才能再次试图取锁。
批量建立新连接
语法:multi_accept [on|off];默认:multi_accept off;
作用:当事件模型有新连接时,尽可能的对本次调度中客户端发起的所有TCP请求都建立连接。
选择事件模型
语法:use [kqueue|rtsig|epoll|/dev/poll|select|poll|eventport];默认:Nginx会选出最合适的时间模型
作用:对于Linux系统,可供选择的事件驱动模型有:poll,select,epoll三种,一般来说,epoll是性能最高的。
每个worker的最大连接数
语法:worker_connections number;作用:定义每个worker进程可以同时处理的最大连接数。
相关文章推荐
- nginx配置之性能配置
- 高流量站点NGINX与PHP-fpm配置优化
- nchan-nginx
- Nginx下流量拦截算法 | 夏日小草
- Nginx在Linux和windows下的安装使用
- Nginx优化指南+LINUX内核优化+linux连接数优化+nginx连接数优化
- Nginx在Linux和windows下的安装使用
- nginx.conf 配置文件详解
- 编译安装nginx1.9.7+php7.0.0服务器环境
- Nginx,LVS,HAProxy,负载均衡之选择
- nginx 配置 单页面应用的解决方案
- nginx 的windows 基本配置
- nginx配置之正常运行配置
- nginx配置之调试配置
- nginx配置之location
- nginx 安装与配置
- ubuntu下安装nginx及基本指令
- Nginx负载均衡配置实例详解
- 基于nginx的rtmp的服务器(nginx-rtmp-module)
- linux安装nginx