Yahns 1.2.0 -_- sleepy application server for Ruby

A Free Software, multi-threaded, non-blocking network application server
designed for low idle power consumption. It is primarily optimized
for applications with occasional users which see little or no traffic.
yahns currently hosts Rack/HTTP applications, but may eventually support
other application types. Unlike some existing servers, yahns is
extremely sensitive to fatal bugs in the applications it hosts.

Changes: preliminary kqueue/FreeBSD support

This release now depends on “kgio-sendfile”, a (hopefully temporary)
fork of the original sendfile gem for mainline ruby trunk
compatibility and a (probably correct) FreeBSD-related bugfix.

kqueue/FreeBSD support is considered highly experimental. Of course;
you should never rely on anything in production unless you can get
bugs
fixed in every part of your stack; even the kernel. yahns (ab)uses
kqueue and epoll in uncommon ways, so you may encounter subtle kernel
bugs along the way.

Because yahns has been self-hosting its own website for months
without
crashes or major problems (BORING! :P), I’ve decided to start hosting
the
yahns website http://yahns.YHBT.net/README with ruby trunk
(currently
r45341).

yahns - dangerous by design (and sleepy!)

git clone git://yhbt.net/yahns.git for full details

Please note the disclaimer:

yahns is extremely sensitive to fatal bugs in the apps it hosts.
There
is no (and never will be) any built-in “watchdog”-type feature to kill
stuck processes/threads. Each yahns process may be handling thousands
of clients; unexpectedly killing the process will abort all of those
connections. Lives may be lost!

yahns hackers are not responsible for your application/library bugs.
Use an application server which is tolerant of buggy applications
if you cannot be bothered to fix all your fatal bugs.

Eric W. wrote in post #1139941:

yahns hackers are not responsible for your application/library bugs.
Use an application server which is tolerant of buggy applications
if you cannot be bothered to fix all your fatal bugs.

As a former developer of Java Web-Applications I shed some tears of joy,
reading this… and some of anticipated mourning, because “They” will
shoot you.