Can"t connect to MySQL server
Frage: Unser MySQLserver bringt ab und zu den Fehler "Can"t connect to MySQL server". Nach mehreren Sekunden ist er wieder da.
Sieht so aus, als ob der Server zu viele Connections am Laufen hat, die über TCP/IP reinkommen. Meist tritt dieser Fehler häufiger auf, wenn Appikationsserver und Datenbank auf zwei verschiedenen Maschinen laufen. Man sollte bei sehr kleinen Abfragen, die jedesmal und sehr schnell eine separate Verbindung zur Datenbank aufbauen, Zwangspausen von 3-5 Sekunden einlegen (Pro 1000-3000 direkt aufeinanderfolgenden Anfragen), damit der MySQL-Server genug Zeit hat, die Datenbankverbindungen über das Netzwerk zu schließen und sich freizuschaufeln. Ein schnellerer Prozessor hilft dabei übrigens gar nicht ! Desweiteren sollte man sich den Quellcode seines Programmes genau anschauen. Ist es wirklich nötig, daß jedesmal eine separate Verbindung aufgebaut wird oder kann man bestimmte Schleifen auch bei geöffneter Datenbankverbindung fahren ? Beendet das Programm korrekt die Verbindung zur Datenbank ? tbInformationen zu diesem Artikel:
Redakteur: Tino Bellmann
Erstellt: 16.09.2005
Aktuell: 19.09.2005