Ich verwende MySQL und PHP mit 2 Anwendungsservern und 1 Datenbankserver. Mit der Zunahme der Anzahl der Benutzer (inzwischen etwa 1000) erhalte ich folgenden Fehler:
SQLSTATE[08004] [1040] Too many connections
Der Parameter max_connections
wird eingestellt auf 1000
in my.cnf
y mysql.max_persistent
wird eingestellt auf -1
in php.ini
.
Es laufen höchstens 1500 Apache-Prozesse gleichzeitig, da die MaxClients
apache-Parameter ist gleich 750 und wir haben 2 Anwendungsserver.
- Soll ich die
max_connections
bis 1500 wie angegeben ici ? - Oder soll ich die
mysql.max_persistent
zu 750 (wir verwenden PDO mit persistenten Verbindungen aus Leistungsgründen, da der Datenbankserver nicht mit den Anwendungsservern identisch ist)? - Oder sollte ich etwas anderes versuchen?
Vielen Dank im Voraus!