Unicorn (web server)
From Wikipedia, the free encyclopedia
| Unicorn | |
|---|---|
| Original author | Eric Wong |
| Developer | Unicorn developers |
| Initial release | March 11, 2009 |
| Stable release | |
| Repository | yhbt.net/unicorn/ |
| Written in | Ruby |
| Operating system | Cross-platform |
| Available in | English |
| Type | Web server |
| License | GPLv2+ or Ruby 1.8 |
| Website | yhbt |
Unicorn is a Rack HTTP server to serve Ruby web applications on a UNIX operating environment. It is optimised to be used with nginx. It is based on now deprecated Mongrel 1.1.5 from 2008.
Unicorn uses a master/worker architecture, where a master process forks worker processes and controls them. The application runs in a single thread.[2]