Ich arbeite gerade mit der PHP-Website auf dem dedizierten Server meines Clients und erhalte regelmäßig eine Fehlermeldung, too many connections
aber ~ 5 Benutzer durchsuchen diese Seite.
In phpMyAdmin
kann ich sehen, dass die max connections
Variable auf gesetzt ist 400
.
Auf unserem lokalen MySQL-Server in meinem Unternehmen haben wir diesen Server max connections
eingestellt 200
und andere Partner verwenden ihn gleichzeitig.
Ich habe gehört, dass auf ihrem Server ein anderes Web dasselbe MySQL mit großem Verkehr verwendet.
Hier sind meine Fragen:
- Wie kann ich dieses Problem beheben?
- Kann ich in einer Liste von SQL-Abfragen nachsehen, die in den letzten 10 Minuten ausgeführt wurden, um zu überprüfen, ob es sich um unser oder ihr Problem handelt?
quelle
persistent connections
nirgendwo verwendet). Morgen werde ich ihren Mann treffen und ich werde sie bitten, das zu tun.mysql_pconnect
. Daher kann ich das möglicherweise verwendete PHP-Skript nicht aktualisieren .phpinfo()
zeigt mir, dass `mysql.allow_persistent` istOn
. Wenn Sie dieses Flag inOff
ändern, werden überhaupt keine Ergebnisse angezeigt. Es sollte auf dem Computer geändert werden.mysql.allow_persistent
zuOff
und unser CMS beschleunigt und jetzt gibt es keine Probleme mit Verbindungen. Vielen Dank! Aber ich frage mich immer noch, wie ich überprüfen kann, welche Skripte mit dem MySQL-Server verbunden sind.