Wie bei einem Kunden von uns in letzter Zeit festgestellt wurde ist max_user_connections bei den Datenbankservern der Shared Hosting Umgebungen von webgo auf 10 eingestellt. Was ja an und für sich ok ist - allerdings gibt es seitens webgo keine Limitierung bei der Anzahl der PHP Prozesse, die für einen Shared Hosting User ausgeführt werden können, womit man dann in diesen Fehler laufen kann:

Code:
SQLSTATE[HY000] [1203] User … already has more than 'max_user_connections' active connections
Ja, je weniger Zugriffe eine website hat, desto weniger wahrscheinlich ist es, dass man in dieses Problem läuft. Aber das Problem hängt ja nicht vom Gesamttraffic der Website ab, sondern kann ja auch passieren wenn zufällig gerade mehr als 10 Requests auf die Website gleichzeitig passieren.

webgo empfiehlt in so einem Fall ein Upgrade auf einen Managed vServer. Fair enough (eine Website mit entsprechendem Durchsatz braucht natürlich auch eine entsprechende Umgebung), aber trotzdem sollte die Shared Hosting Umgebung imho so konfiguriert sein, dass es nicht zu diesem Problem kommen kann (da das Problem ja immer auftreten kann, ungeachtet wieviel Besuche im Jahr eine Website hat).


Aber vielleicht ist diese Handhabe ja auch wirklich Standard bei Shared Hostings ¯\_(?)_/¯