unicorn / 0.93.3
| Short description: | Rack HTTP server for Unix and fast clients | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Category: | Library/Web | |||||||||||||
| Status: | stable | |||||||||||||
| Created: | 2009-03-11 06:03:37 GMT | |||||||||||||
| Last update: | 2009-10-09 23:31:18 GMT | |||||||||||||
| Owner: | Unicorn hackers (Projects of this owner) | |||||||||||||
| Homepage: | http://unicorn.bogomips.org/ | |||||||||||||
| Download: | http://rubyforge.org/frs/?group_id=1306 | |||||||||||||
| License: | Ruby's | |||||||||||||
| Dependency: |
|
|||||||||||||
| Description: | Unicorn: Rack HTTP server for fast clients and UnixUnicorn is a HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between Unicorn and slow clients. Features
LicenseUnicorn is copyright 2009 by all contributors (see logs in git). It is based on Mongrel and carries the same license. Mongrel is copyright 2007 Zed A. Shaw and contributors. It is licensed under the Ruby license and the GPL2. See the included LICENSE file for details. Unicorn is 100% Free Software. InstallThe library consists of a C extension so you’ll need a C compiler and Ruby development libraries/headers. You may download the tarball from the Mongrel project page on Rubyforge and run setup.rb after unpacking it: rubyforge.org/frs/?group_id=1306 You may also install it via Rubygems on Rubyforge: gem install unicorn You can get the latest source via git from the following locations (these versions may not be stable): git://git.bogomips.org/unicorn.git http://git.bogomips.org/unicorn.git git://repo.or.cz/unicorn.git (mirror) http://repo.or.cz/r/unicorn.git (mirror) You may browse the code from the web and download the latest snapshot tarballs here:
Usagenon-Rails Rack applicationsIn APP_ROOT, run: unicorn for Rails applications (should work for all 1.2 or later versions)In RAILS_ROOT, run: unicorn_rails Unicorn will bind to all interfaces on TCP port 8080 by default. You may use the +—listen/-l+ switch to bind to a different address:port or a UNIX socket. Configuration File(s)Unicorn will look for the config.ru file used by rackup in APP_ROOT. For deployments, it can use a config file for Unicorn-specific options specified by the +—config-file/-c+ command-line switch. See Unicorn::Configurator for the syntax of the Unicorn-specific options. The default settings are designed for maximum out-of-the-box compatibility with existing applications. Most command-line options for other Rack applications (above) are also supported. Run `unicorn -h` or `unicorn_rails -h` to see command-line options. DisclaimerLike the creatures themselves, production deployments of Unicorn are rare. There is NO WARRANTY whatsoever if anything goes wrong, but let us know and we’ll try our best to fix it. Unicorn is designed to only serve fast clients either on the local host or a fast LAN. See the PHILOSOPHY and DESIGN documents for more details regarding this. ContactAll feedback (bug reports, user/development dicussion, patches, pull requests) go to the mailing list/newsgroup. Patches must be sent inline (git format-patch -M + git send-email). No subscription is necessary to post on the mailing list. No top posting. Address replies +To:+ (or +Cc:+) the original sender and +Cc:+ the mailing list.
|
|||||||||||||
| Versions: | [4.2.0 (2012-01-28)] [4.1.1 (2011-08-25)] [4.1.0 (2011-08-20)] [4.0.1 (2011-06-29)] [4.0.0 (2011-06-27)] [3.7.0 (2011-06-09)] [3.6.2 (2011-04-30)] [1.1.7 (2011-04-30)] [3.6.1 (2011-04-26)] [3.6.0 (2011-04-21)] [3.5.0 (2011-03-15)] [3.4.0 (2011-02-04)] [3.3.1 (2011-01-07)] [1.1.6 (2011-01-07)] [3.3.0 (2011-01-05)] [3.2.1 (2010-12-26)] [3.1.0 (2010-12-09)] [3.0.1 (2010-12-03)] [3.0.0 (2010-11-20)] [3.0.0pre2 (2010-11-19)] [2.0.1 (2010-11-17)] [3.0.0pre1 (2010-11-17)] [2.0.0 (2010-10-27)] [1.1.5 (2010-10-27)] [1.0.2 (2010-10-27)] [2.0.0pre3 (2010-10-09)] [2.0.0pre2 (2010-10-07)] [2.0.0pre1 (2010-10-06)] [1.1.4 (2010-10-04)] [1.1.3 (2010-08-28)] [1.0.1 (2010-07-13)] [1.1.2 (2010-07-13)] [1.1.1 (2010-07-11)] [1.1.0 (2010-07-08)] [1.0.0 (2010-06-17)] [0.991.0 (2010-06-11)] [0.990.0 (2010-06-08)] [0.99.0 (2010-05-06)] [0.98.0 (2010-05-05)] [0.97.1 (2010-04-19)] [0.97.0 (2010-03-01)] [0.96.1 (2010-02-13)] [0.96.0 (2010-01-08)] [0.95.3 (2009-12-21)] [0.95.2 (2009-12-07)] [0.95.1 (2009-11-21)] [0.95.0 (2009-11-15)] [0.94.0 (2009-11-05)] [0.93.5 (2009-10-29)] [0.93.4 (2009-10-27)] [0.93.3 (2009-10-09)] [0.93.2 (2009-10-07)] [0.93.1 (2009-10-03)] [0.93.0 (2009-10-02)] [0.92.0 (2009-09-18)] [0.91.0 (2009-09-04)] [0.90.0 (2009-08-17)] [0.8.4 (2009-08-08)] [0.8.3 (2009-07-20)] [0.9.2 (2009-07-20)] [0.9.1 (2009-07-09)] [0.8.2 (2009-07-09)] [0.9.0 (2009-07-01)] [0.8.1 (2009-05-28)] [0.8.0 (2009-05-27)] [0.7.1 (2009-05-22)] [0.7.0 (2009-04-25)] [0.6.0 (2009-04-25)] [0.5.4 (2009-04-24)] [0.5.3 (2009-04-17)] [0.5.2 (2009-04-17)] [0.5.1 (2009-04-17)] [0.5.0 (2009-04-17)] [0.4.2 (2009-04-04)] [0.2.3 (2009-03-25)] [0.2.2 (2009-03-23)] [0.2.1 (2009-03-19)] [0.1.0 (2009-03-11)] | |||||||||||||