[Mongrel] Mongrel hangs, consumes all CPU on shutdown

Evan Weaver evan at cloudbur.st
Thu Sep 13 05:40:33 EDT 2007


Multipart_fix should work fine with 1.8.4; if it doesn't, there's a
bug I need to look at.

Evan

On 9/12/07, Zed A. Shaw <zedshaw at zedshaw.com> wrote:
> On Wed, 12 Sep 2007 15:04:11 -0700
> Pete DeLaurentis <pete at nextengine.com> wrote:
>
> > We see this on all of our Mac's here as well.  We've tried it with
> > different versions of Ruby (1.8.4, 1.8.5, and 18.6), and the problem
> > happens with all of them.
> >
> > If we don't forget to turn off mongrel before walking away from the
> > computer for a few minutes... it'll consume all system resources and
> > we'll need to restart the machine.  Our production servers are Ubuntu
> > and run fine, but it's pretty annoying for development, and odd since
> > Mac's are some popular for Ruby development.
>
> Hmm, when I saw it was with 1.8.4 I immediately thought it was to do with the cgi.rb file upload problem.
>
> Here's the description so you can see if it's related (and can google for it):
>
> When you do a file upload the cgi.rb code does this nasty regex backtracking looking for mime boundaries.
>
> In some cases it screws this up--especially with firefox--so that when it gets to the end it needs the EOF to make it stop.
>
> But, when you use a StringIO you don't get an EOF so the cgi.rb code will go into an infinite loop.
>
> Does any of that give you some clues?
>
> --
> Zed A. Shaw
> - Hate: http://savingtheinternetwithhate.com/
> - Good: http://www.zedshaw.com/
> - Evil: http://yearofevil.com/
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>


-- 
Evan Weaver
Cloudburst, LLC


More information about the Mongrel-users mailing list