Project

General

Profile

Actions

Server event-handlerDetails » History » Revision 11

« Previous | Revision 11/16 (diff) | Next »
radzio, 2010-08-22 15:32
appearance fixes; poll is broken on Mac OS X 10.5


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

Example

server.event-handler = "kqueue"

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.

See Also

- Performance and event handlers

Updated by radzio over 14 years ago · 11 revisions