[Phpwm] Problems with live Silverstripe website (httpd spawing proceses, high CPU)

Pete Graham petegraham1 at gmail.com
Thu Aug 19 11:45:11 UTC 2010


Hi,

I had my systems admin friend help me out on this one. He modified the
Apache configuration: tuned the prefork mpm. Re-activated keepalive,
with stricter settings. Also he noticed some IP in India was
requesting 1000 pages a minute sometimes so blacklisted the IP,
amongst other things.

Site seems to behaving itself much more now, thankfully.

Pete

On 19 August 2010 12:33, David Goodwin <david at codepoets.co.uk> wrote:
> On Wed, 2010-08-18 at 17:09 +0100, Pete Graham wrote:
>> Hi everybody,
>>
>> I have a live SilverStripe site I've inherited that I'm experiencing
>> major problems with. After the site has been running for a while it
>> starts spawning multiple httpd processes, some taking up huge
>> percentages of the CPU (these can be seen using top). The site
>> progressively become more and more unresponsive returning 500 errors
>> for requests.
>
> Is the server running mod_php?
>
> Is the server set to kill it's children after N requests, or do children
> live forever? - is Apache's MaxRequestsPerChild 0 or something else?
>
> ( Perhaps it's just some sort of memory leak...? )
>
> I'd suggest you make sure error_log is enabled; and check apache's
> access logs.... perhaps it's possible to identify a request with
> something going wrong?
>
> I'd guess you could 'strace' the apache process that's misbehaving
> (assuming mod_php); but this might not work; or be at too low a level.
> I've never tried it myself.
>
>
> David.
>
>
>
> _______________________________________________
> Phpwm mailing list
> Website : http://www.phpwm.org
> Twitter : http://www.twitter.com/phpwm
> Facebook: http://www.facebook.com/group.php?gid=2361609907
>
> Post to list: Phpwm at mailman.lug.org.uk
> Archive etc : https://mailman.lug.org.uk/mailman/listinfo/phpwm
>



More information about the Phpwm mailing list