server.event-handler¶
Sets the event handler.
Default: poll
Available event handlers:¶
| OS | Method | Config value |
|---|---|---|
| all | select | select |
| Unix | poll | poll |
| Linux 2.4+ | rt-signals | linux-rtsig |
| Linux 2.6+ | epoll | linux-sysepoll |
| Solaris | /dev/poll | solaris-devpoll |
| FreeBSD, ... | kqueue | freebsd-kqueue |
| NetBSD | kqueue | kqueue |
| N/A | libev | libev |
Notes
libev requires lighty to be compiled --with-libev (available since 1.4.27)
libev requires lighty to be compiled --with-libev (available since 1.4.27)Example¶
server.event-handler = "kqueue"
Caveats¶
linux-rtsigmay interfere with Perl-based CGI.freebsd-kqueueandpollon OS X 10.5 (Leopard) seem buggy. Useselectorlibevinstead.