Datenbank Zufriff Firebird 2,5
Ich habe einen Firebird 2,5 am laufen.
Alles soweit perfekt, nach einigen Tagen verliert er die Verbindung zur Datenbank und
ich weiss nicht warum.
Entwicklungsumgebung Visual Studio C#
Hatte jemand schon so einen Fall?
Grüssle
Alles soweit perfekt, nach einigen Tagen verliert er die Verbindung zur Datenbank und
ich weiss nicht warum.
Entwicklungsumgebung Visual Studio C#
Hatte jemand schon so einen Fall?
Grüssle
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1711437079
Url: https://administrator.de/forum/datenbank-zufriff-firebird-2-5-1711437079.html
Ausgedruckt am: 11.01.2025 um 02:01 Uhr
5 Kommentare
Neuester Kommentar
Zu wenig Informationen.
Abbrüche können vielfältige Ursachen haben, von Netzwerk-Problemen über Programmierfehler über OS Probleme usw. kann das alles sein.
Mittel das zu beheben gibt es viele je nach dem welchen Teil du untersuchen willst
Grenze damit dein Problem ein und gehe dann gezielter vor, mehr kann man bei der Masse an Informationen die du hier ablieferst nicht liefern, da bleibt dann nur noch Google Verlinkung
https://www.google.com/search?q=Firebird+c%23+connection+dropped
Abbrüche können vielfältige Ursachen haben, von Netzwerk-Problemen über Programmierfehler über OS Probleme usw. kann das alles sein.
Mittel das zu beheben gibt es viele je nach dem welchen Teil du untersuchen willst
- Wireshark, TCP-View & Co für Netzwerkprobleme
- Debugging- und Logging-Funktion bei Programmierfehlern/Speicherfehlern etc. pp
- Operating-System : Process-Monitor /Perfomance-Monitor & Co.
- Datenbank-Probleme (jeweilige Logging- und Debug-Funktion der Datenbank selbst)
Grenze damit dein Problem ein und gehe dann gezielter vor, mehr kann man bei der Masse an Informationen die du hier ablieferst nicht liefern, da bleibt dann nur noch Google Verlinkung
https://www.google.com/search?q=Firebird+c%23+connection+dropped
nach einigen Tagen verliert er die Verbindung zur Datenbank
Na und sowas kann immer mal vorkommen, das sollte ein guter Programmier ja abfangen können und die Verbindung dann eben einfach automatisch neu aufbauen lassen...Zitat von @Nilix5:
Ich habe einen Firebird 2,5 am laufen.
Alles soweit perfekt, nach einigen Tagen verliert er die Verbindung zur Datenbank und
ich weiss nicht warum.
Ich habe einen Firebird 2,5 am laufen.
Alles soweit perfekt, nach einigen Tagen verliert er die Verbindung zur Datenbank und
ich weiss nicht warum.
Und wer ist "er"? Etwa der hier?
Entwicklungsumgebung Visual Studio C#
Oder dein fertiges, aber uns unbekanntes Programm?
Kannst du den Zeitpunkt identifizieren, wann die Verbindung verloren geht?=
Findet zur selben Zeit vielleicht eine Sicherung der gesamten DB statt, statt nur irgendwelche "Transaction Logs" (hat die FireDB soetwas überhaupt?)
Zitat von @Nilix5:
Das ist ein fertiges Programm läuft bei vielen Kunden problemlos.
Jedoch bei ein paar gibt es diese Probleme.
Kundeneigene Datenbank oder zentrale? Unterschiede? VM / Blech ............ wir wissen das hier alle nicht wenn du es uns nicht sagst!Das ist ein fertiges Programm läuft bei vielen Kunden problemlos.
Jedoch bei ein paar gibt es diese Probleme.
Programmierfehler schließe ich weitgehend aus da es ja bei den meisten läuft,
und mein log zeigt nur Connection lost an.
Naja, ich hoffe doch das dein Programm in einem solchen Fall die Verbindung automatisch neu aufbaut?! Abbrüche können je nach Umgebung immer mal vorkommen darauf kann man sich als Programmierer nicht verlassen sonder muss solche Fälle abfangen und bei kritischen Anwendungen zur Sicherheit mit Transactions arbeiten. Was sagt das Log der DB?und mein log zeigt nur Connection lost an.
und mein log zeigt nur Connection lost an.
Da dein log ja auch sicherlich Zeitstempel protokolliert: schaue, was zu dem Zeitpunkt alles am DB-Server passiert.- Datensicherung mit Stillegen des Servers (für die konsistente Sicherung)?
- Überlast im Netzwerk und die Pakete kommen nicht mehr durch?
Was haben zudem deine betroffenen Kunden gemeinsam?
- Nutzen die alle eine VM?
- Wenn ja, welcher Hypervisor kommt zum Einsatz?
- Welches OS läuft auf den Systemen?