操作
server.event-handler¶
设置事件处理器。
默认值:选择 lighttpd 支持的、系统中可用的最先进的事件处理器
在 Linux 上:epoll
在 *BSD 上:kqueue
可用事件处理器:¶
| 操作系统 | 方法 | 配置值 |
|---|---|---|
| 所有 | select | select |
| Unix | poll | poll |
| Linux 2.6+ | epoll | linux-sysepoll |
| Solaris | /dev/poll | solaris-devpoll |
| FreeBSD,... | kqueue | freebsd-kqueue |
| NetBSD | kqueue | kqueue |
| 不适用 | libev | libev |
备注¶
libev要求 lighty 使用--with-libev编译(自 1.4.27 版本可用),但 libev 已不再推荐使用。建议使用 lighttpd 支持的原生事件处理器(例如在 Linux 上:epoll,在 *BSD 上:kqueue)
示例¶
server.event-handler = "kqueue"