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
Timeout 10
KeepAlive on
MaxKeepAliveRequests 50
KeepAliveTimeout 2
MinSpareServers 30
MaxSpareServers 90
StartServers 150
MaxClients 800
MaxRequestsPerChild 50