Too many Processes

I have an extremely high traffic website www.oilfight.com . It gets about 600,000 page views a day and increasing everyday. The problem I'm having is a very odd one. Basically, there are just too many httpd requests and I'm not sure they are ending as fast as they should be. However RAM and CPU is fine.

I have maxclients at 800 or else apache would fail every few minutes (it still fails every 10-25 minutes but its better then failing every 2). It is not the ram because each process is very small and even when processes is maxed at 800 with 0 idle servers, only 75% of the ram is being used. Also, its not server load because it generally hangs around 1-4.

My server is a Dual 2.4 Xeon with 2GB of ECC ram. The site runs fine until it reaches maxclients where it begins to slow and eventually apache fails and restarts.

How can I find the source of the problem or fix it? Any help would be greatly appreciated. Thanks.

Other Settings:

Timeout 10
KeepAlive on
MaxKeepAliveRequests 50
KeepAliveTimeout 2
MinSpareServers 30
MaxSpareServers 90
StartServers 150
MaxClients 800
MaxRequestsPerChild 50
thewird

 

 

 

 

Top