MySQL:FEL 1040:För många anslutningar
Detta säger i princip att MySQL hanterar det maximala antalet anslutningar samtidigt och som standard hanterar det 100 anslutningar samtidigt.
Dessa följande orsaker gör att MySQL tar slut på anslutningar.
-
Långsamma frågor
-
Datalagringstekniker
-
Dålig MySQL-konfiguration
Jag kunde lösa detta problem genom att göra följande.
Öppna MySQL command line tool
och skriv,
show variables like "max_connections";
Detta kommer att returnera något liknande detta.
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
Du kan ändra inställningen till t.ex. 200 genom att utfärda följande kommando utan att behöva starta om MySQL-servern.
set global max_connections = 200;
När du nu startar om MySQL nästa gång kommer den att använda den här inställningen istället för standardinställningen.
Tänk på att en ökning av antalet anslutningar kommer att öka mängden RAM som krävs för att MySQL ska köras.