Hallo
Da scheint mir das Problem woanders zu liegen, denn das würde ja heißen, dass du auch 500 Apache Prozesse laufen hast (bzw. je 250). Oder verwendest du so viele unterschiedliche Connects (also verschiedene Usernamen etc) ?
Und 250 Apache kann ich mir wegen des Speicherbedarfs auch nicht vorstellen.
Verwendest du mod_perl ?
Was bei mir mal recht erfolgreich war ist das ganze in einen Front- und ein Backend Server aufzuteilen. Der Frontendserver liefert alle statischen Inhalte (Bilder css, static html), alles andere reicht er als Proxy an den Backendserver durch. Ich hatte dabei ein Verhältnis von ca 6 :1 (Front/Back), und dadurch nur noch 1/6 der DB Connections. Das ganze ist nachzulesen in der mod_perl Dokumenation im Kapitel Performance Tipps
http://perl.apache.org/docs/1.0/guide/strategy.htm...
Rolf Schaufelberger