Nginx参考手册
指南 | Guides
Connection processing methods
nginx支持多种连接处理方法。特定方法的可用性取决于所使用的平台。在支持多种方法的平台上,nginx通常会自动选择最高效的方法。但是,如果需要,可以使用use指令明确选择连接处理方法。
支持以下连接处理方法:
-
select
- 标准方法。支持模块自动构建在缺乏更有效方法的平台上。--with-select_module
和--without-select_module
配置参数可以用来强制地启用或禁用该模块的版本。
-
poll
- 标准方法。支持模块自动构建在缺乏更有效方法的平台上。--with-poll_module
和--without-poll_module
配置参数可以用来强制地启用或禁用该模块的版本。
-
kqueue
- 在FreeBSD 4.1+,OpenBSD 2.9+,NetBSD 2.0和macOS上使用的有效方法。
-
epoll
- 在Linux 2.6+上使用的有效方法。
从1.11.3开始支持EPOLLRDHUP(Linux 2.6.17,glibc 2.8)和EPOLLEXCLUSIVE(Linux 4.5,glibc 2.24)标志。
一些较早的发行版如SuSE 8.2提供了为2.4内核添加epoll支持的补丁。
-
/dev/poll
- 在Solaris 7 11/99 +,HP / UX 11.22+(eventport),IRIX 6.5.15+和Tru64 UNIX 5.1A +上使用的高效方法。
-
eventport
- 事件端口,在Solaris 10+上使用的/dev/poll
方法(由于已知问题,建议使用该方法)。
指南 | Guides相关

Nginx是一款轻量级的 Web 服务器/反向代理服务器及电子邮件代理服务器,可在 BSD-like 协议下发行。其特点是占有内存少,并发能力强。
主页 | https://nginx.org/ |
源码 | http://hg.nginx.org/nginx |
发布版本 | 1.13.6 |