Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MySQL-Server has gone away (https://www.delphipraxis.net/95098-mysql-server-has-gone-away.html)

TheMiller 30. Jun 2007 19:53

Datenbank: MySQL • Version: 5.0.12 • Zugriff über: ZEOS

MySQL-Server has gone away
 
Hallo,

mal eine kleine Frage: Ich habe eine ziemlich umfassende Software für eine größere Kanzlei geschrieben. Der Server läuft seit 74 Tagen non-stop und musste mittlerweile über 12 Millionen anfragen bewältigen. Der größte Teil der Anfragen wird wohl durch einen Timer verursacht. Alle 10 Sekunden werden verschiedene Statusanzeigen aktualisiert. Dahinter stecken jedesmal 3-5 Queries. Das macht bei einer größeren Anzahl an Clients (zwischen 5 und 7) ziemlich viel aus.

Nun habe ich das Problem, dass sich das Programm von mir mit der Meldung "MySQL-Server has gone away" verabschiedet. Dies war aber immer nur auf dem Notebook der Fall. Jetzt haben wir neue Rechner bekommen und siehe da - jetzt passiert es auf allen Rechnern (alle WinXP SP2).

Da habe ich einfach den DB-Server neu gestartet und er läuft seit 5 Stunden stabil. Kann das daran liegen, dass er einfach mit den schon bewältigten Daten (die 12 Mio. Queries) einfach überlastet war?

Dankeschön

Phoenix 30. Jun 2007 19:57

Re: MySQL-Server has gone away
 
Läuft der Server auf einer Linuxkiste oder auf einem Windows-Rechner?

TheMiller 30. Jun 2007 20:05

Re: MySQL-Server has gone away
 
Linux...! Wennschon, Dennschon!

Dax 30. Jun 2007 20:08

Re: MySQL-Server has gone away
 
200 Queries pro Minute klingt für mich nicht grade nach Serverüberlastung. Ein Problem, das ich mal mit MySQL hatte, war, dass Verbindungen zum Server nicht geschlossen wurden. Entweder hat sie der Timeout erwischt, oder das Ende des Programms respektive des MySQL-Servers. Vielleicht kannst du dort auch ansetzen.

Phoenix 30. Jun 2007 20:23

Re: MySQL-Server has gone away
 
Lief da ein Update des Linux-Servers? Ich hab auf meinem Root-Server (Debian) immer das Problem, dass die Sockets abkacheln wenn ich das System aktualisiere. Ich muss danach immer den Prozess des Mailservers und der MySQL Datenbank neu starten damit die sich wieder miteinander verbinden können (Die Mailaccounts sind in der Datenbank konfiguriert).

TheMiller 30. Jun 2007 22:02

Re: MySQL-Server has gone away
 
Hm, ne... alles ganz regulär! Nur folgendes:

Hab ja gesagt, dass der Fehler nur auf dem Notebook auftrat. Dieser Rechner war bis heute der einzige mit SP2. Alle Computer, die jetzt auch SP2 haben, haben das gleiche Problem. Nur mein Notebook, welches Vista hat, hat bisher den Fehler nicht gezeigt. Alle PCs, die bisher kein SP2 hatten, liefen absolut IMMER ohne diesen Fehler. Liegt's am SP2? Liegt's an der SQL-Server? Liegt's an meiner Programmierung?

Timeout kann ich ausschließen, da der Fehler auch bei einem Neustart des Programms auftritt. Daten über 1MB senden wir auch nicht. Der Fehler tritt absoult irregulär auf. Man kann es nicht zeitlich abschätzen - mal sofort, mal nach 2 Stunden etc...

Danke für eure Hilfe!

Dax 30. Jun 2007 22:06

Re: MySQL-Server has gone away
 
Werden die Verbindungen auch richtig geschlossen? Oder bleiben tote Verbindungen zurück, die Slots belegen aber nix tun?

TheMiller 30. Jun 2007 23:46

Re: MySQL-Server has gone away
 
Ich glaube es bleibt nix zurück... denn:

Wenn der Fehler auf PC-1 auftritt, dann bricht bei JEDEM PC die Verbindung zusammen. Also alle Clients schließen, neu öffnen und alles geht wieder - als ob nix gewesen wär!

TheMiller 1. Jul 2007 12:46

Re: MySQL-Server has gone away
 
Also,

der Fehler liegt definitiv beim SP2. Alle Clients ohne SP2 oder mit Vista funktionieren. Die Windows-Firewall ist ausgeschaltet... ich weiß nicht mehr weiter.

Memo 1. Jul 2007 12:59

Re: MySQL-Server has gone away
 
Zitat:

Zitat von DJ-SPM
der Fehler liegt definitiv beim SP2.

Ich weiß nicht recht ob das definitiv so ist. Noch ein paar Ansätze fürs Suchen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz