Projects / Rainbows!

Rainbows!

Rainbows! is an HTTP server for sleepy Rack applications. It is based on Unicorn, but designed to handle applications that expect long request/response times and/or slow clients. For Rack applications not heavily bound by slow external network dependencies, consider Unicorn instead as it simpler and easier to debug.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  02 Sep 2011 05:41

Release Notes: This release fixes a potential reentrancy deadlock when using the default logger from the Ruby standard library.

  •  20 Aug 2011 01:47

Release Notes: This release included changes from Unicorn 4.1.0. The deprecated Rainbows::HttpResponse class was removed. Logging of errors is more consistent with the changes in Unicorn 4.1.0. There were minor documentation updates.

  •  06 Aug 2011 02:36

Release Notes: This release includes updates to support WebSockets under Cramp 0.14 and later. This will be the last release which supports Cramp 0.13. There are no changes in this release for non-Cramp users.

  •  31 Jul 2011 07:53

Release Notes: Minor internal cleanups were done. kgio was bumped to version 2.5 to remove the dependency on io/wait. kgio 2.5 or later is now required. (kgio 2.6 or later will be required in the next release.)

  •  27 Jun 2011 09:54

Release Notes: The client_max_header_size directive was added to limit per-client memory usage in headers. An experimental StreamResponseEpoll concurrency option was added. Minor bugfixes and internal API changes were made.

Screenshot

Project Spotlight

Eric

A Python IDE written using PyQt and QScintilla.

Screenshot

Project Spotlight

NASPRO

A cross-platform sound processing architecture built around the LV2 plugin standard.