2016-07-02 11 views
0

Aus irgendeinem Grund habe ich ein Problem mit zu vielen Verbindungen. Ich schließe meine Verbindungen, wenn ich mit ihnen fertig bin.mysql: zu viele Verbindungen mit max Verbindung auf 500 gesetzt

Nachdem der Verbindungspool 100 erreicht. Ich bekomme den Fehler "zu viele Verbindungen" und es schließt die aktuelle Verbindung.

Wenn ich den Befehl show proccesslist laufen, zeigen Sie sie 100 Verbindungen, aber wenn ich „show Variablen wie‚max_connections‘“ führen Sie es zeigt die max Verbindungen ist 500.

Meine Fragen ist, warum, warum ich erhalte Dieser Fehler, wenn meine maximalen Verbindungen auf 500 eingestellt sind? Irgendwelche Ideen?

Antwort

0

Sie müssen Änderungen in "my.cnf" zu tun, max_connections = 500

Hinweis: Wenn diese Zeile nicht in my.cnf ist dann diese Zeile hinzufügen.

0

Für MySQL 5.7 finden Sie die Konfigurationsdatei unter: C:\ProgramData\MySQL\MySQL Server 5.7. Welches ist my.ini. Bearbeiten Sie und stellen Sie den Schreibparameter für Verbindungen Nummer, wie:

# The maximum amount of concurrent sessions the MySQL server will 
# allow. One of these connections will be reserved for a user with 
# SUPER privileges to allow the administrator to login even if the 
# connection limit has been reached. 
max_connections=500