On Tue, 2005-08-23 at 10:20 +1000, Badai Aqrandista wrote: > I am still trying to improve my company's webapp performance. I'm testing it > with httperf and autobench. The application seems to be able to respond when > hammered by 20 connections per second and 10 calls per connection. But then, > it doesn't respond to any request when the connection rate is raised to 40 > (with 10 calls per connection) and above.
Did you run out of memory? Is the CPU pegged? Give us something to go on here... > What does the apache treats as a request (hence forks another child)? > - every new connection, or > - every http request regardless of it comes with a new connection or comes > through an existing connection Every new connection, if you use Keep-Alive or HTTP 1.1. > My only guess is because the connections goes over the MaxClients count > while the existing apache children are still processing the previous > requests. What is your MaxClients set to? Have you read the performance tuning docs on the mod_perl site? - Perrin
