Possible Duplicate:
Apache performance issue, after “1000 total children” Apache no longer responds to HTTP requests. Not MaxClients issue?
The values for MaxClients
, ServerLimit
etc parameters are quite high (4000). Available RAM on the server is high too (~8G). Load average remains below 1 on a 24 core CPU. But when the number of visitors on the website increase apache just stops serving requests. The apache error log is blank and access log shows no more requests coming in.
Restarting apache makes it work again until the number of requests increases again.
Any ideas where to start looking?
UPDATE
Getting the below errors in apache error log on running it with LogLevel Debug
[info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 32 children, there are 479 idle, and 1027 total children
ps -A | grep apache2 | wc -l
)