<HTML>
<HEAD>
<TITLE>Re: [Mongrel] Is mongrel stable enough to be used in a production environment?</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>I&#8217;m currently taking the 0.3.12.x release and making it stable and robust in the face of malformed protocol requests or giant &#8220;moby&#8221; requests. &nbsp;There is a pre-release available (0.3.12.4) from:<BR>
<BR>
&nbsp;&nbsp;gem install mongrel &#8212;source=<a href="http://mongrel.rubyforge.org/releases/">http://mongrel.rubyforge.org/releases/</a><BR>
<BR>
Which you might want to try in order to get a jump on it&#8217;s stability. &nbsp;This release mostly just fixes the Date formatting to be RFC compliant.<BR>
<BR>
I&#8217;m telling people that the 0.3.13 release will be the &#8220;stable for pre-production release&#8221;. &nbsp;This means that you can start putting your pre-production and staging systems on it for testing and evaluation purposes. &nbsp;At Canada on Rails I plan on getting together with as many people as possible and trying to get their applications to run Mongrel as my main testing process.<BR>
<BR>
After Canada on Rails I&#8217;m planning the 0.4 release and will start telling people it&#8217;s production ready.<BR>
<BR>
Now, before people go crazy and start running their rails applications on Mongrel expecting google size loads, there&#8217;s quite a few things that &#8220;Mongrel in production&#8221; is really missing:<BR>
<BR>
&nbsp;&nbsp;* A monitoring best practice. &nbsp;I&#8217;m looking at monit for this and should have a doc for people soon.<BR>
&nbsp;&nbsp;* A multi-machine cached cluster best practice. &nbsp;There&#8217;s one using lighttpd that works, but there&#8217;s some bugs in lighttpd&#8217;s mod_proxy that makes it not so great. &nbsp;I should have a new version of the document which clears all this up.<BR>
&nbsp;&nbsp;* Management mechanisms. &nbsp;Monit should take care of things like stray mongrels (pun!) and bouncing badly behaving servers. &nbsp;It would be nice to give people a small handler that lets them hit a mongrel server on a separate host to see what it&#8217;s doing and manage it a bit.<BR>
<BR>
Hope that answers your question.<BR>
<BR>
Zed A. Shaw<BR>
<a href="http://www.zedshaw.com/">http://www.zedshaw.com/</a><BR>
<a href="http://mongrel.rubyforge.org/">http://mongrel.rubyforge.org/</a><BR>
<BR>
<BR>
On 4/7/06 3:50 PM, &quot;Chris Richards&quot; &lt;evilgeenius@gmail.com&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>Is mongrel stable enough to be used in a production environment? &nbsp;&nbsp;Is it stable?<BR>
If so, which version is recommended?<BR>
Thanks,<BR>
<BR>
Chris<BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT SIZE="2"><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:10.0px'>_______________________________________________<BR>
Mongrel-users mailing list<BR>
Mongrel-users@rubyforge.org<BR>
<a href="http://rubyforge.org/mailman/listinfo/mongrel-users">http://rubyforge.org/mailman/listinfo/mongrel-users</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:10.0px'><BR>
</SPAN></FONT></FONT>
</BODY>
</HTML>