Eddie: /MySQL: DB-Connection auch bei Last sicherstellen

Beitrag lesen

Hallo allerseits,

bei höherer Serverlast habe ich in letzter Zeit Probleme, die Verbindung zur Datenbank herzustellen:

Warning: mysql_connect(): User xxx has already more than
   'max_user_connections' active connections in xxx on line 51
   [Verbindungsfehler ] ( 1203 : User p7808352 has already more than
   'max_user_connections' active connections )

Ich habe jetzt zuerst mal persistente Datenbank-Verbindungen mit mysql_pconnect() probiert, aber zum einen schien das nicht wirklich was zu ändern, zum anderen gab es bei einigen schreibenden Zugriffe ernsthafte Probleme.

Was könnte ich sonst noch machen? Ich habe mir überlegt, ggf. die Datenbankverbindung mehrmals zu versuchen, in einer entsprechenden Schleife mit sleep() dazwischen. Also bspw. 3 Verbindungsversuche mit jeweils 3 Sekunden Wartezeit. Meint ihr das bringt was?

Da das Problem im Augenblick akut ist, kann ich auch mit einer nicht so perfekten Lösung leben, für Anregungen wäre ich euch darum sehr dankbar!

Eddie

--
Old men and far travelers may lie with authority.