ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> ruby-talk
ruby-talk
[ANN] Rainbows! 0.5.0 - dependencies and compatibility
by Eric Wong other posts by this author
Nov 5 2009 2:33AM messages near this date
free Oracle Books | [ANN] unicorn 0.94.0 - small fixes and new features
Rainbows! is a 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.

* http://rainbows.rubyforge.org/
* rainbows-talk@[...].org
* git://git.bogomips.org/rainbows.git

Changes:

We depend on the just-released Unicorn 0.94.0 for the fixed
trailer handling.  As with `unicorn', the `rainbows' executable
now sets and respects ENV["RACK_ENV"].  Also small fixes and
cleanups including better FreeBSD 7.2 compatibility and
less likely to over-aggressively kill slow/idle workers
when a very low timeout is set.

Eric Wong (20):
      rev: split out heartbeat class
      bump Unicorn dependency to (consistently) pass tests
      tests: avoid single backquote in echo
      event_machine: avoid slurping when proxying
      tests: make timeout tests reliable under 1.9
      thread_pool: comment for potential SMP issue under 1.9
      Allow 'use "model"' as a string as well as symbol
      Rev model is the only user of deferred_bodies
      ev_core: use Tempfile instead of Unicorn::Util::tmpio
      ev_core: ensure quit is triggered on all errors
      rainbows: set and use process-wide ENV["RACK_ENV"]
      http_server: add one second to any requested timeout
      thread_pool: update fchmod heartbeat every second
      t0004: tighten up timeout test
      ev_core: remove Tempfile usage once again
      cleanup: remove unused t????.ru test files
      tests: staggered trailer upload test
      ensure RACK_ENV is inherited from the parent env
      t0100: more precise `expr` usage

Hopefully we'll have time to get more concurrency models
supported soon.

-- 
Eric Wong

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved