Server event-handlerDetails » History » Revision 12
Revision 11 (radzio, 2010-08-22 15:32) → Revision 12/16 (radzio, 2010-08-22 18:47)
h1. server.event-handler Sets the event handler. *Default:* @poll@ h3. 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@ | h5. Notes * @libev@ requires lighty to be compiled --with-libev (available since 1.4.27) h3. Example <pre>server.event-handler = "kqueue"</pre> h3. Caveats * - @linux-rtsig@ may interfere with Perl-based CGI. * - @freebsd-kqueue@ and @poll@ on OS X 10.5 (Leopard) seem buggy. Use @select@ or @libev@ instead. h3. See Also * - [[lighttpd:Docs:Performance#Event-Handlers|Performance and event handlers]]