[Mongrel] [WARN] Got 99% CPU?
Michael Moen
mi-mongrel at moensolutions.com
Tue Oct 24 14:05:49 EDT 2006
Zed- We're seeing processes go off and become "dead", they continue
to accept connections, but the don't do anything useful.
We had manually applied your one-liner from r356 and the problem went
down quite a bit. We are still seeing an occasional process drift off
and now we are getting a trace in the log.
I'm responding to this here as it is a production site and a fairly
high volume one http://jibjab.com , but we are not seeing high CPU
usage, in fact the dead processes aren't using any to speak of.
Thanks in advance for you time and any tips on how we can track this
down.
Michael
Trace follows:
Thread #<Thread:0xb5cf9bb4 sleep> is too old, killing.
Tue Oct 24 15:19:15 UTC 2006: Error calling Dispatcher.dispatch
#<Sync_m::Err::UnknownLocker: Thread(#<Thread:0xb5cf9bb4 run>) not
locked.>
/usr/lib/ruby/1.8/sync.rb:57:in `Fail'
/usr/lib/ruby/1.8/sync.rb:63:in `Fail'
/usr/lib/ruby/1.8/sync.rb:183:in `sync_unlock'
/usr/lib/ruby/1.8/sync.rb:231:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb:
83:in `process'knownLocker: Thread(#<Thread:0xb5cf9bb4 run>) not
locked.>
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:580:in
`process_client'r/lib/ruby/1.8/sync.rb:63:in `Fail'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:579:in
`process_client'r/lib/ruby/1.8/sync.rb:231:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:673:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/
configurator.rb:267:in `run'lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/
lib/mongrel.rb:686:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/
configurator.rb:266:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:127:in
`run'
/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/command.rb:
211:in `run'/usr/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/
mongrel_rails:231
/usr/bin/mongrel_rails:18
On Oct 23, 2006, at 11:39 PM, Zed A. Shaw wrote:
> Hey folks,
>
> I ran into a few people at RubyConf who were having 99% CPU
> issues. Please contact me if you meet the following criteria:
>
> 1. You are running a production site.
> 2. You are experiencing 99% CPU errors.
> 3. This is frequent enough that you cannot manage it.
>
> Thank you. Please contact me off-list about it.
>
> --
> Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu
> http://www.zedshaw.com/
> http://mongrel.rubyforge.org/
> http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
More information about the Mongrel-users
mailing list