Table of Contents - rainbows-5.2.1 Documentation
Pages
- DEPLOY
-
FAQ
- Frequently Asked Questions about Rainbows!
- Why is Rainbows! a separate project from unicorn?
- What complexity? Threads/events/actors are easy to work with!
- Isn't “rainbows” a branch of unicorn?
- What happened to the “gossamer” branch of unicorn?
- Which concurrency model should I use?
- Should I put Rainbows! behind nginx to serve slow clients?
- Should I use Rainbows! to serve static files?
- How do I support SSL?
- Is there a “rainbows_rails” command like there is “unicorn_rails”?
- I'm using threads and Rails is misbehaving!
- HACKING
- LATEST
- LICENSE
-
NEWS
- Rainbows! 5.2.1 / 2020-01-29 23:34 UTC
- Rainbows! 5.2.0 / 2019-01-05 20:38 UTC
- Rainbows! 5.1.1 / 2017-04-02 02:06 UTC
- Rainbows! 5.1.0 - rack 2.x compat, EM fixes / 2017-01-12 22:39 UTC
- Rainbows! 5.0.0 - maintained as long as anybody uses it! / 2015-11-25 00:58 UTC
- Rainbows! 4.7.0 - updates for ruby 2.3.0dev / 2015-10-19 21:24 UTC
- Rainbows! 4.6.2 - see you on the other side / 2014-05-12 07:32 UTC
- rainbows 4.6.1 - EventMachine fixes / 2014-02-02 00:30 UTC
- Rainbows! 4.6.0 - fix unicorn 4.8.0 compatibility / 2014-01-17 20:25 UTC
- Rainbows! 4.5.0 - hijacking support / 2013-02-27 10:28 UTC
- Rainbows! 4.4.3 - bugfixes for EventMachine users / 2013-01-18 11:23 UTC
- Rainbows! 4.4.2 - EventMachine async.callback fix / 2012-12-06 11:41 UTC
- Rainbows! 4.4.1 - a minor bugfix for Fiber users / 2012-08-31 01:54 UTC
- Rainbows! 4.4.0 - minor improvements / 2012-08-18 07:32 UTC
- Rainbows! 4.3.1 - small bugfix / 2011-09-02 02:18 UTC
- Rainbows! 4.3.0 - pull in changes from unicorn 4.1.0 / 2011-08-20 01:20 UTC
- Rainbows! 4.2.0 - Cramp WebSocket updates! / 2011-08-05 23:35 UTC
- Rainbows! 4.1.0 - minor internal cleanups / 2011-07-30 22:43 UTC
- Rainbows! 4.0.0 - MOAR concurrency for MOAR COARS / 2011-06-27 09:33 UTC
- Rainbows 3.4.0 - minor updates and fixes / 2011-05-21 03:19 UTC
- Rainbows! 3.3.0 - doc improvements and more / 2011-05-16 21:15 UTC
- Rainbows! 3.2.0 - trying to send files to slow clients / 2011-03-15 12:45 UTC
- Rainbows! 3.1.0 - minor updates / 2011-02-11 11:13 UTC
- Rainbows! 3.0.0 - serving the fastest apps to slow clients faster! / 2011-01-12 01:12 UTC
- Rainbows! 2.1.0 - Cool.io, bugfixes and more! / 2010-12-29 02:18 UTC
- Rainbows! 2.0.1 - upload pipelining fixes / 2010-12-03 01:26 UTC
- Rainbows! 2.0.0 - minority rules! / 2010-11-20 03:10 UTC
- Rainbows! 1.0.0 - internal cleanups / 2010-10-28 09:01 UTC
- Rainbows! 1.0.0pre1 - kinder, gentler I/O / 2010-10-26 21:33 UTC
- Rainbows! 0.97.0 / 2010-08-28 19:46 UTC
- Rainbows! 0.96.0 - range support / 2010-08-03 09:04 UTC
- Rainbows! v0.95.1 - depend on newer Unicorn / 2010-07-11 02:53 UTC
- Rainbows! 0.95.0 - sendfile() support! / 2010-07-10 08:45 UTC
- Rainbows! 0.94.0 - one eight ate my homework! / 2010-06-04 08:42 UTC
- Rainbows! 0.93.0 - MOAR!!!1 / 2010-05-29 06:20 UTC
- Rainbows! 0.92.0 - inching towards the pot of gold / 2010-05-04 21:58 UTC
- Rainbows! 0.91.1 - use a less-broken parser from Unicorn / 2010-04-19 21:13 UTC
- Rainbows! 0.91.0 - Unicorn resync / 2010-03-01 10:03 UTC
- Rainbows! 0.90.2 / 2010-02-13 09:11 UTC
- Rainbows! 0.90.1 / 2009-12-30 10:24 UTC
- Rainbows! 0.90.0 / 2009-12-22 21:54 UTC
- Rainbows! 0.9.0 / 2009-12-13 22:51 UTC
- Rainbows! 0.8.0 / 2009-12-02 08:55 UTC
- Rainbows! 0.7.0 / 2009-11-30 04:21 UTC
- Rainbows! 0.6.0 - bugfixes galore / 2009-11-15 23:29 UTC
- Rainbows! 0.5.0 / 2009-11-05 10:27 UTC
- Rainbows! 0.4.0 / 2009-10-27 08:44 UTC
- Rainbows! 0.3.0 / 2009-10-19 18:21 UTC
- Rainbows! 0.2.0 / 2009-10-15 08:01 UTC
- Rainbows! v0.1.1 / 2009-10-06 03:51 UTC
- Rainbows! 0.1.0 / 2009-10-05 10:44 UTC
- README
- SIGNALS
- Sandbox
- Static_Files
- Summary
- TODO
- TUNING
- Test_Suite
- rainbows_1
- vs_Unicorn
Classes and Modules
- Rainbows
- Rainbows::ActorSpawn
- Rainbows::AppPool
- Rainbows::Base
- Rainbows::Configurator
- Rainbows::Const
- Rainbows::Coolio
- Rainbows::CoolioFiberSpawn
- Rainbows::CoolioThreadPool
- Rainbows::CoolioThreadSpawn
- Rainbows::DevFdResponse
- Rainbows::Epoll
- Rainbows::EventMachine
- Rainbows::EventMachine::Server
- Rainbows::EventMachine::TryDefer
- Rainbows::FiberPool
- Rainbows::FiberSpawn
- Rainbows::MaxBody
- Rainbows::NeverBlock
- Rainbows::PoolSize
- Rainbows::Rev
- Rainbows::RevFiberSpawn
- Rainbows::RevThreadPool
- Rainbows::RevThreadSpawn
- Rainbows::Revactor
- Rainbows::Sendfile
- Rainbows::Sendfile::Body
- Rainbows::ServerToken
- Rainbows::StreamResponseEpoll
- Rainbows::ThreadPool
- Rainbows::ThreadSpawn
- Rainbows::ThreadTimeout
- Rainbows::WriterThreadPool
- Rainbows::WriterThreadSpawn
- Rainbows::XEpoll
- Rainbows::XEpollThreadPool
- Rainbows::XEpollThreadSpawn
- Rainbows::XEpollThreadSpawn::Client
- Unicorn
- Unicorn::SocketHelper
Methods
- ::expire — Rainbows::XEpollThreadSpawn::Client
- ::included — Rainbows::XEpollThreadSpawn::Client
- ::loop — Rainbows::XEpollThreadSpawn::Client
- ::new — Rainbows::AppPool
- ::new — Rainbows::MaxBody
- ::new — Rainbows::ServerToken
- ::sleep — Rainbows
- #Rainbows! — Rainbows::Configurator
- #call — Rainbows::MaxBody
- #call — Rainbows::ServerToken
- #client_header_buffer_size — Rainbows::Configurator
- #client_max_body_size — Rainbows::Configurator
- #client_max_header_size — Rainbows::Configurator
- #close — Rainbows::XEpollThreadSpawn::Client
- #copy_stream — Rainbows::Configurator
- #defers_finished? — Rainbows::EventMachine
- #em_client_class — Rainbows::EventMachine
- #epoll_once — Rainbows::XEpollThreadSpawn::Client
- #epoll_run — Rainbows::XEpollThreadSpawn::Client
- #handle_error — Rainbows::XEpollThreadSpawn::Client
- #kato_delete — Rainbows::XEpollThreadSpawn::Client
- #kato_set — Rainbows::XEpollThreadSpawn::Client
- #keepalive_requests — Rainbows::Configurator
- #keepalive_timeout — Rainbows::Configurator
- #limit_input! — Rainbows::MaxBody
- #pipeline_ready — Rainbows::XEpollThreadSpawn::Client
- #setup — Rainbows::PoolSize
- #spawn — Rainbows::XEpollThreadSpawn::Client
- #use — Rainbows::Configurator
- #worker_connections — Rainbows::Configurator