Download List

Project Description

Zbatery is an HTTP server for Rack applications on systems that either do not support fork(), or have no memory (nor need) to run the master/worker model. It is based on Rainbows! (which is based on Unicorn (which is based on Mongrel)) and inherits parts of each. Zbatery supports your choice of all the thread/fiber/event/actor-based concurrency models and Rack middleware that Rainbows! supports (or will ever support) in a single process. Zbatery will still exploit certain features of Unix for transparent upgrades, log reopening, and graceful stops, but does not rely on them for basic functionality.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-12-08 14:21
4.1.2

Rack applications that use fork() internally should now behave as expected when
receiving SIGCHLD. The PID file is also unlinked during a graceful shutdown.
Tags: Stable

2011-06-27 21:54
4.0.0

This release resyncs with Rainbows! 4.0.0 and gets all the improvements Rainbows! got (minus the process scaling, since Zbatery does not fork()).
Tags: Stable

2011-02-11 20:47
3.1.0

This is a resync with the Rainbows! 3.1.0 release and pulls in all the changes from that.
Tags: Stable

2011-01-12 19:26
3.0.0

Internal updates were made for Rainbows! 3.0.0 compatibility.
Tags: Stable

2010-12-29 20:53
0.6.0

This release updates Zbatery to use all the latest and greatest changes from Rainbows! 2.1.0: Cool.io support, keepalive improvements, and several bugfixes.
Tags: Stable

Project Resources