本文主要是介绍Nginx配置详细解释:(2)events事件配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在nginx核心配置文件conf/nginx.conf中,有全局配置,events模块,http模块,(http模块中有嵌套多个模块)。常见配置项,
events模块中,如下图:
events是nginx与用户之间处理事件的功能。
如单个worker工作进程连接数,这里默认是的worker_econnections 1024; 代表单个worker进程连接数为1024个,而全局配置中worker_rlimit_nofile是nginx连接的总数量。
使用的事件驱动,nginx有许多事件驱动,linux默认使用的是epoll,就设置在events模块中,共有八种,最常用的三种是select、poll、epoll,如果使用poll模型,可以在events模块中,添加use poll。
accept_mutex on; 是主进程接到请求时,同一时刻单个请求轮流由worker进程接待,防止多个worker同时来接待!避免浪费资源。这个过程也叫“惊群”。建议on开启。
multi_accept on; 让每个worker工作进程能同时接受来自多个网络的连接,默认为off,开启on后,能够接受多个。
------------end----------
这篇关于Nginx配置详细解释:(2)events事件配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!