MySQL:ERROR 1040:te veel verbindingen
Dit vertelt in feite dat MySQL het maximale aantal verbindingen tegelijkertijd afhandelt en standaard 100 . afhandelt verbindingen tegelijk.
Deze volgende redenen zorgen ervoor dat MySQL geen verbindingen meer heeft.
-
Langzame zoekopdrachten
-
Technieken voor gegevensopslag
-
Slechte MySQL-configuratie
Ik heb deze problemen kunnen oplossen door het volgende te doen.
Open MySQL command line tool
en typ,
show variables like "max_connections";
Hiermee krijg je zoiets als dit terug.
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
U kunt de instelling wijzigen in b.v. 200 door de volgende opdracht te geven zonder de MySQL-server opnieuw te hoeven starten.
set global max_connections = 200;
Wanneer u MySQL de volgende keer opnieuw opstart, zal het deze instelling gebruiken in plaats van de standaardinstelling.
Houd er rekening mee dat een toename van het aantal verbindingen de hoeveelheid RAM vergroot die nodig is om MySQL te laten werken.