Absturz bei Datensicherung

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Absturz bei Datensicherung

Beitrag von Jan »

Bei einem Kunden laufen alle Server unter VMWare. Die Sicherung geschieht über Veeam. Und immer dann, wenn die Sicherung läuft, stürzen einige Programme ohne jeglichen Kommentar ab. Wir sind jetzt soweit das wir vermuten, daß Veeam das Problem darstellt. Denn bei der Sicherung der Dateien werden diese anscheinend aus der Sichtbarkeit anderer Programme genommen. Wenn also mein Programm genau in dem Augenblick auf die exe oder die Xbase++ Runtimes zurückgreifen will, dann ist diese Datei nicht da, und schwupp - ist mein Programm weg.

Nun ist es so, das Veeam mit den zu sichernden Programmen per VSS kommuniziert. Hat jemand sowas schon mal mit Xbase++ gemacht? Wird das überhaupt von Xbase++ unterstützt?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
satmax
1000 working lines a day
1000 working lines a day
Beiträge: 831
Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Absturz bei Datensicherung

Beitrag von satmax »

Ich verwende Veeam, allerdings mit Hyper-V. Kann IMHO nur eine Einstellungssache sein. Läuft bei mir Problemlos auf 3 Hyper-VHost's mit ca. 10VMs. Alle VM's werden täglich gesichert, auf RDX. Dann ein Teil von RDX auf Band. Dabei laufen einige Programme, auch XBase++, ohne Probleme durch. Allerdings verwende ich nur SQL Server, keine DBF.
Zuletzt geändert von satmax am Fr, 26. Jun 2015 10:27, insgesamt 1-mal geändert.
Gruß
Markus
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Absturz bei Datensicherung

Beitrag von Jan »

Moin,

eines der betroffenen Programme hat überhaupt keine Datenbanken geöffnet. Das braucht also nur die exe, die Xbase++-Runtimes, und ein paar Windows-Standard-dll. Und das stürzt ebenfalls kommentarlos weg.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Absturz bei Datensicherung

Beitrag von Manfred »

werden denn die Programme und DLL mit gesichert?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Absturz bei Datensicherung

Beitrag von Jan »

Manfred,

da bin ich mir abslolut sicher. Da wird meines Wissens der gesamte Server weggesichert mit Allem, was da drauf ist.

Ich hatte auch schon mal gedacht darum zu bitten, das dieses eine Verzeichnis aus der Sicherung raus genommen wird. Aber Du weißt ja wie die Admins sind - Sonderregeln mögen die garnicht.

Ich habe im Moment als einen Versuch mal die betreffende exe und alle benötigten dll auf den ausführenden Server kopiert, der glaube ich nicht gesichert wird. Das die also lokal und ohne VSS-Notwendigkeit aufgerufen werden. Mal schauen ob das irgendwie hilft. Dauert halt nur leider immer das zu testen. Backups laufen aus naheliegendem Grund nur nachts, und in manchen Nächten gibt es auch mit dem Programm keinerei Probleme. Weil der vermutlich in dem Moment des Buckups gerade keine Zugriffe hat. Aber es liegt ja ein Wochenende vor uns mit mehreren Nächten ...

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Absturz bei Datensicherung

Beitrag von Manfred »

hm, recht merkwürdig. Datensicherung... das sagt ja schon das Wort. Sonst hieße es ja Programmsicherung. Die Daten sind m.E. das wichtigste. Wenn die zurückgeholt werden müssen, dann sollten die EXE und DLL ein untergeordnetes Problem darstellen. Aber das könnte ja dann Dein Problem sein. Das Sicherungsprogramm sperrt die Programme und DLL und dann kommt es zum Knall. So meine Vermutung. Mir fällt das jedesmal auf, wenn ich meine Daten auf DVD brenne. Sobald das Brennprogramm anfängt die Daten zu sichten und zusammenzufassen, sind die für alle anderen Programme gesperrt. So wird das mit eurem Programm auch sein. Ich denke mal, das hängt damit zusammen, dass die Sicherungssoftware verhindern will, dass zum Zeitpunkt der Sicherung irgendeine Änderung geschrieben werden kann.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Absturz bei Datensicherung

Beitrag von Jan »

Da dieses Problem etwas tiefer in die Xbase++-Architektur hatte ich eine entsprechende Anfrage bei Alaska gestellt. Und super schnell (!) eine Antwort bekommen.

Eine Aussage darau möchte ich Euch nicht vorenthalten:
Alaska Support hat geschrieben:Xbase++ 2.0 linkt die Binärdateien (EXE, DLL) auf eine Art und Weise, dass bei einer Auslagerung von Hauptspeicher in dem sich die Binaries befinden, dieses in das PageFile geschrieben werden. Ein Nachladen des ausgelagerten Speichers ist dann nicht mehr vom Netzwerk abhängig. Sind aber DLLs im Spiel die nicht mit alink.exe 2.0 erzeugt wurden, dann kommt es darauf an, ob diese LIBS sich auch entsprechend verhalten.
Es gibt da also einen gravierenden, im Normallfall nicht bemerkbaren Unterschied zwischen 1.9 SL1 und der 2.0.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Absturz bei Datensicherung

Beitrag von Manfred »

hm, sind die denn bei Dir mit 2.0 compiliert?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Absturz bei Datensicherung

Beitrag von Jan »

Manfred,

nein. 1.9 SL1. Der betreffende Kunde sieht nicht ein auf 2.0 umzusteigen. Er lehnt jede Objektorientierung ab, und ebenso grafische Oberflächen. Er sieht also (bislang) keinen Sinn darin, Geld für ein Update auszugeben - das hat ja in seinen Augen keinerlei neue Features, die für ihn relevant wären.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Absturz bei Datensicherung

Beitrag von Manfred »

ok, dann verstehe ich den Zusammenhang nicht zu dem Thema....
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Absturz bei Datensicherung

Beitrag von Jan »

Aktueller Stand: Am Freitag haben wir das Programm inkl. der Xbase++ Runtimes lokal auf den ausführenden Server gelegt. Und es ist das komplette Wochenende sauber durchgelaufen.

Heute werden wir das Programm wie von Andreas/Alaska vorgeschlagen mit 2.0 kompilieren und wieder ins Netz legen. Mal schauen, ob das dann sauber läuft. Im Netz wäre eigentlich die Wunschlösung, da alle Programme und Xbase++ Runtimes an einem zentralen Ort liegen sollen. Und nicht fragmentiert hier ein wenig und dort ein wenig. Und die Runtimes doppelt und dreifach.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Absturz bei Datensicherung

Beitrag von Jan »

Aktueller Stand: Letzte Nacht ist das 1.9SL1-Programm während des Veeam-Backups abgestürzt, nachdem es zwei Nächte "überlebt" hatte. Das mit 2.0 kompilierte Programm lief dagegen weiter.

Ich kann also ganz praktisch bestätigen, das unter bestimmten Umständen im Netz Programme, die mit Xbase++ 2.0 erstellt wurden, stabiler laufen als die mit Vorversionen erstellten.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Antworten