4 Stimmen

Php erhält einen Fehler bei zu vielen Verbindungen von MySQL

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!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X