I am also having an issue with mongrel becoming unresponsive. Here is it's environment: Red Hat Enterprise Linux ES release 4 ruby 1.8.5 (2007-03-13 patchlevel 35) [x86_64-linux] Mongrel Web Server 1.0.1
In front of these mongrels, is Apache and the haproxy load balancer I am running several different ROR sites on the same server. after a few hours the rails application will become unresponsive. My log file sings this tune: Server overloaded with 5 processors (5 max). Dropping connection. Mon May 07 11:53:04 -0500 2007: Reaping 4 threads for slow workers because of 'max processors' Thread #<Thread:0x2a98447ab0 sleep> is too old, killing. Mon May 07 11:53:04 -0500 2007: ERROR: Mongrel timed out this thread: max processorsThread #<Thread:0x2a98451740 sleep> is too old, killing. Mon May 07 11:53:04 -0500 2007: ERROR: Mongrel timed out this thread: max processorsThread #<Thread:0x2a98459990 sleep> is too old, killing. Mon May 07 11:53:04 -0500 2007: ERROR: Mongrel timed out this thread: max processorsThread #<Thread:0x2a984d9168 sleep> is too old, killing. Server overloaded with 5 processors (5 max). Dropping connection. Mon May 07 11:53:06 -0500 2007: Reaping 5 threads for slow workers because of 'max processors' Mon May 07 13:29:29 -0500 2007: Reaping 3 threads for slow workers because of 'shutdown' Thread #<Thread:0x2a98472468 sleep> is too old, killing. Mon May 07 13:29:29 -0500 2007: Error calling Dispatcher.dispatch#<Mongrel::TimeoutError: Mongrel timed out this thread: shutdown>Thread #<Thread:0x2a98597b68 sleep> is too old, killing. A restart of the mongrel, fixes it, but it doesn't last. I have been trying to use the gdb to to gain some insight as the the root cause. Using the examples I found on the web,, the following was suggested (gdb) set $ary = (int)backtrace(-1) (gdb) set $count = *($ary+8) (gdb) set $index = 0 (gdb) while $index < $count > x/1s *((int)rb_ary_entry($ary, $index)+12) > set $index = $index + 1 >end However, I get an error on the second line "(gdb) set $count = *($ary+8) Cannot access memory at address 0xffffffff985779d8" Has anyone seen this before? Cheers, Nathan C. -- Together we can solve any issue.
_______________________________________________ Mongrel-users mailing list Mongrel-users@rubyforge.org http://rubyforge.org/mailman/listinfo/mongrel-users