Server event-handlerDetails » History » Revision 13
Revision 12 (radzio, 2010-08-22 18:47) → Revision 13/16 (radzio, 2010-08-22 18:48)
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@ | h4. h5. Notes * @libev@ requires lighty to be compiled @--with-libev@ --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]]