Just to close the loop on this issue - we doubled the RAM on our server to 
32GB and allocated 8GB to memcached.  So far we've gone 2 weeks without any 
problems so it appears it was memcached that was thrashing.

Thanks for all the input.

---Steve


On Thursday, September 12, 2013 5:27:39 AM UTC-7, Paul Fee wrote:
>
> MaxRequestsPerChild of 4000 should be fine.  I happen to have mine 
> configured to 3000.  I didn't find the root cause of my server's lock ups, 
> at the time I noted increased memory use by Apache.  A few months of 
> evidence shows the change to be effective.  BTW I'm running RB 1.5 on an 
> old Ubuntu release, so my problems may well have been fixed in more recent 
> versions.  I expect you've got server issues different from mine, but 
> MaxRequestsPerChild shouldn't do any harm.
>
> On Wednesday, September 11, 2013 4:19:17 PM UTC+1, Steve wrote:
>>
>> Thanks Paul, that's helpful. We're using the prefork MPM.  Do you think 
>> 4000 is too large a number for MaxRequetsPerChild?
>>
>> --Steve
>>
>> On Wednesday, September 11, 2013 2:15:35 AM UTC-7, Paul Fee wrote:
>>>
>>> Your httpd.conf suggests you've got mod_status enabled.  Therefore visit 
>>> the /server-status URL on your web server.  This should cause Apache httpd 
>>> to provide a page that summarises the status of all its workers.  That may 
>>> help you understand why you've got more httpd processes than expected.
>>>
>>> Also, I've found the MaxRequestsPerChild directive to be useful on an 
>>> installation of mine that would lock up occasionally.  Your config shows 
>>> the directive set to 4000 for the prefork MPM, but 0 (infinity) for the 
>>> worker MPM.  Check which MPM you're using (execute "httpd -V") and ensure 
>>> that MaxRequestsPerChild is taking effect.  The config file contains a set 
>>> of MPM tuning directives, duplicated for prefork and worker, make sure the 
>>> required configuration is actually active.
>>>
>>> -- 
>>> Paul
>>>
>>> On Tuesday, September 10, 2013 11:36:59 PM UTC+1, Steve wrote:
>>>>
>>>> I see the 'server cache' information in the admin page.  It shows the 
>>>> memory usage at around 150MB, so clearly 64MB was not enough. 
>>>>  Unfortunately, the load average once again climbed over 100 and I had 
>>>> close to 200 apache processes running.  It's baffling.  Can you guide me 
>>>> on 
>>>> how to limit the number of apache processes and threads?  I've attached 
>>>> the 
>>>> apache httpd.conf file.
>>>>
>>>> Thanks Christian.
>>>>
>>>> --steve
>>>>
>>>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to