MySQL:FEJL 1040:For mange forbindelser
Dette fortæller grundlæggende, at MySQL håndterer det maksimale antal forbindelser samtidigt, og som standard håndterer det 100 forbindelser samtidigt.
Disse følgende årsager får MySQL til at løbe tør for forbindelser.
-
Langsomme forespørgsler
-
Datalagringsteknikker
-
Dårlig MySQL-konfiguration
Jeg var i stand til at overvinde disse problemer ved at gøre følgende.
Åbn MySQL command line tool
og skriv,
show variables like "max_connections";
Dette vil returnere dig noget som dette.
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
Du kan ændre indstillingen til f.eks. 200 ved at udstede følgende kommando uden at skulle genstarte MySQL-serveren.
set global max_connections = 200;
Når du nu genstarter MySQL næste gang, vil den bruge denne indstilling i stedet for standarden.
Husk på, at en stigning i antallet af forbindelser vil øge mængden af RAM, der kræves for at MySQL kan køre.