1.accept_mutex:用来设置nginx网络链接序列化

语法 accept_mutex on / off ;
默认值 accept_mutex on ;
位置 exents

这个配置主要可以解决常说的“惊群”问题,大致意思是当客户端发来一个请求链接nginx后台是以多进程的工作模式,也就是说来一个请求会唤醒多个worker进程,但只有一个进程与可以与请求相连,这样当请求少的时候worker进程多的时候就会造成nginx整体性能下降。如果上述值设为on ,就会对对个nginx进程进行链接序列号,一个个来唤醒接受。但这也并不是最好的结局方案………
image.png

2:multi_accept:用来设置是否允许接受多个网络链接

语法 multi_accept on | off ;
默认值 multi_accept off ;
范围 events

如果multi_accept 被禁止了nginx一个工作进程只能接受一个新的链接,相反一个工作进程可以接受所有新的链接
建议设置为 on 状态;

3:worker connection用来设置单个worder的最大连接数

语法 worker connection “number”
默认值 worker connection 512
范围 events

这里的连接数不仅仅包括前段和用户链接的数量,而是包含所有的连接数,另外number值不能大于操作系统的支持打开的最大文件句柄数量

4:user是设置nginx服务器选择那种事件驱动来处理网络消息

语法 use method ;
默认值 根据系统而定
范围 events

image.png

使用方法
image.png