# \[ANN\] Unicorn HTTP server (v0.2.1)

**URL:** <https://rubytalk.org/t/ann-unicorn-http-server-v0-2-1/52388>\
**Category:** ruby-talk\
**Created:** [19 March 2009 03:46 UTC](https://rubytalk.org/t/ann-unicorn-http-server-v0-2-1/52388 "2009-03-19T03:46:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eric\_Wong2](https://avatars.discourse-cdn.com/v4/letter/e/b9e5f3/32.png) [@Eric\_Wong2](https://rubytalk.org/u/Eric_Wong2)\
**Post date:** [19 March 2009 03:46 UTC](https://rubytalk.org/t/ann-unicorn-http-server-v0-2-1/52388/1 "2009-03-19T03:46:21Z")

</div>

I've released Unicorn v0.2.1, the threadless fork of Mongrel optimized  
to run on UNIX/Linux in a LAN/localhost-only environment.

It features nginx-style binary replacement without losing connections  
and should support all Rack and Rails v2.3.x applications.

More information about Unicorn is available at:

&nbsp;&nbsp;[http://unicorn.bogomips.org/](http://unicorn.bogomips.org/)

Shortlog of changes since v0.1.0 are below:

Eric Wong (10):  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start \_Known Issues\_ section in README  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allow binding to UNIX sockets relative to "~"  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tests: do not trust (our correct use of) 1.9 encodings  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gracefully die if working dir is invalid at fork  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add signal queueing for test reliability  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add unicorn\_rails script for Rails 2.3.2  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Documentation updates, prepare for 0.2.0  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unicorn 0.2.0  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unicorn v0.2.1, fix the Manifest

== Disclaimer

There are no known production instances of unicorn deployed  
anywhere in the world. The original author of unicorn only has  
one, internal, low-traffic Sinatra application deployed with it.  
Maybe you'll be the first guinea pig to test it in production.  
Of course there is NO WARRANTY whatsoever if anything goes wrong,  
but let us know and we'll try our best to fix it.

> **···**
>
> --  
> Eric Wong

---

<div class="post-metadata">

**Author:** ![Joel\_VanderWerf1](https://avatars.discourse-cdn.com/v4/letter/j/94ad74/32.png) [@Joel\_VanderWerf1](https://rubytalk.org/u/Joel_VanderWerf1)\
**Post date:** [19 March 2009 16:48 UTC](https://rubytalk.org/t/ann-unicorn-http-server-v0-2-1/52388/2 "2009-03-19T16:48:34Z")

</div>

Eric Wong wrote:

> There are no known production instances of unicorn deployed  
> anywhere in the world. The original author of unicorn only has  
> one, internal, low-traffic Sinatra application deployed with it.  
> Maybe you'll be the first guinea pig to test it in production.  
> Of course there is NO WARRANTY whatsoever if anything goes wrong,  
> but let us know and we'll try our best to fix it.

Would that have to be a virgin guinea pig?

> **···**
>
> --  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407

---

<div class="post-metadata">

**Author:** ![Eric\_Wong2](https://avatars.discourse-cdn.com/v4/letter/e/b9e5f3/32.png) [@Eric\_Wong2](https://rubytalk.org/u/Eric_Wong2)\
**Post date:** [20 March 2009 09:52 UTC](https://rubytalk.org/t/ann-unicorn-http-server-v0-2-1/52388/3 "2009-03-20T09:52:47Z")

</div>

Nope, any guinea pig will do just fine.

I just made a Unicorn::App::ExecCgi Rack handler and then I made my cgit  
instance run on it:

&nbsp;&nbsp;[YHBT.net](http://git.bogomips.org/cgit)

Yes, all that Ruby just to run a CGI executable written in C.  
But that's the only dynamic site that I can mess with right now,  
so it's either that or nothing.

Assuming the site is still up by the time I wake up tomorrow, I'll  
edit that disclaimer 🙂

> **···**
>
> Joel VanderWerf \<vjoel@path.berkeley.edu\> wrote:
> 
> > Eric Wong wrote:
> > 
> > > There are no known production instances of unicorn deployed  
> > > anywhere in the world. The original author of unicorn only has  
> > > one, internal, low-traffic Sinatra application deployed with it.  
> > > Maybe you'll be the first guinea pig to test it in production.  
> > > Of course there is NO WARRANTY whatsoever if anything goes wrong,  
> > > but let us know and we'll try our best to fix it.
> > 
> > Would that have to be a virgin guinea pig?
> 
> --  
> Eric Wong
