AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL-Server has gone away
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL-Server has gone away

Ein Thema von TheMiller · begonnen am 30. Jun 2007 · letzter Beitrag vom 18. Okt 2007
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

MySQL-Server has gone away

  Alt 30. Jun 2007, 19:53
Datenbank: MySQL • Version: 5.0.12 • Zugriff über: ZEOS
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
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#2

Re: MySQL-Server has gone away

  Alt 30. Jun 2007, 19:57
Läuft der Server auf einer Linuxkiste oder auf einem Windows-Rechner?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: MySQL-Server has gone away

  Alt 30. Jun 2007, 20:05
Linux...! Wennschon, Dennschon!
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#4

Re: MySQL-Server has gone away

  Alt 30. Jun 2007, 20:08
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.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#5

Re: MySQL-Server has gone away

  Alt 30. Jun 2007, 20:23
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).
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#6

Re: MySQL-Server has gone away

  Alt 30. Jun 2007, 22:02
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!
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#7

Re: MySQL-Server has gone away

  Alt 30. Jun 2007, 22:06
Werden die Verbindungen auch richtig geschlossen? Oder bleiben tote Verbindungen zurück, die Slots belegen aber nix tun?
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#8

Re: MySQL-Server has gone away

  Alt 30. Jun 2007, 23:46
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!
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#9

Re: MySQL-Server has gone away

  Alt 1. Jul 2007, 12:46
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.
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: MySQL-Server has gone away

  Alt 1. Jul 2007, 12:59
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.
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