On Feb 8, 2007, at 8:31 AM, Perrin Harkins wrote:

Apache will accept more connections but they will just get queued.
This is described in the docs for the MaxClients setting.

What makes you think the server is doing nothing?  Maybe it's simply
waiting for slow database results.  Have you tried some logging, or
monitoring the database activity?  Have you tried to recreate this
condition artificially with a load testing tool?

Are you using a 2 sever setup, where mp runs on an alternate port and something on port 80 (or elsewhere on the LAN) proxies the request ? If not, try setting that up. That can squeeze out some performance. You could just have a ton of requests queued because slow clients are tying up all 13 children.

Try running a performance benchmark to see how many connections you can handle with your DB as-is, and if you haven't done it yet, start profiling your setup for that. In my situation, my system stops improving after 5 children -- the db can't keep up with apache being so fast.



// Jonathan Vanasco

| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| SyndiClick.com
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|      FindMeOn.com - The cure for Multiple Web Personality Disorder
|      Web Identity Management and 3D Social Networking
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|      RoadSound.com - Tools For Bands, Stuff For Fans
|      Collaborative Online Management And Syndication Tools
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Reply via email to