Maybe the upgrade installed fastthread?

Most likely though it's related to the Rails app itself, not Mongrel,
and isn't immediately reproducible. Cache freshness could have a large
effect on which codepaths get traversed.

What did you add that Thread loop for? I don't understand.

Evan

On Mon, Apr 28, 2008 at 4:14 PM, Roger Pack <[EMAIL PROTECTED]> wrote:
> Previously posted on ruby talk.  Response...silence :)
>
>  ......
>  Perhaps someone out there can help give me a clue about the following
>  situation:
>
>  My mongrel processes seemed to be leaking.
>  As an example of this, if I added this code to the bottom of
>  environment.rb
>  Thread.new {loop do; print 'w'; end}
>  it didn't affect memory.  At first.  However after the web server got
>  its
>  first hit its memory consumption would sky-rocket.  [i.e. it would
>  monotonically grow by about 50MB/s]
>
>  Then I ran the same scenario using webrick, instead of mongrel [1.1.3].
>  No leak.
>
>  Then I'm thinking 'hmm maybe it's mongrel and the mongrel guys have
>  fixed this.'
>
>  Update my gem to 1.1.4 from 1.1.3.
>  Using mongrel this time.
>  No leak! Yea!
>
>  Now this is the weird part.
>  Attempted to recreate the bug.
>  Uninstalled mongrel 1.1.4, reinstalled 1.1.3
>  uninstalled daemons [its dependency] 1.0.10, reinstalled 1.0.9 [what I
>  had before].
>
>  Ran it with Mongrel again [which is where it used to leak].
>  No leak.
>  I am so confused!
>  Perhaps rubygems was updated and so it "compiled it right this time"?
>  Note that there don't appear to be significant code changes in mongrel
>  from 1.1.3 to 1.1.4, though there could be, I'm not sure.  It's probably
>  not even a mongrel problem.
>
>  Maybe if somebody else who 'suspects' a memory leak could try my code
>  and see if it leaks theirs, that would be well appreciated.
>
>  The good news is that "maybe" updating rubygems and recompiling mongrel
>  helps with memory leaks in rails apps.
>
>  Thoughts?
>  -R
>  OS X PPC patchlevel 111
>  --
>  Posted via http://www.ruby-forum.com/.
>  _______________________________________________
>  Mongrel-users mailing list
>  Mongrel-users@rubyforge.org
>  http://rubyforge.org/mailman/listinfo/mongrel-users
>



-- 
Evan Weaver
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to