von goetz » 20 Mai 2006, 19:51
bodo hat geschrieben:Das mit dem .0 und .1 ist einfach: Das sind RollingFileLogger. Sprich: ist eine Datei voll, macht er eine neue.
Zum Auslesen eignen die sich aber wohl nur bedingt, oder? Im Moment schreibt er nämlich bei mir in die Datei mit der Endung .0 obwohl auch mit .0.1. und eine mit .1 existiert.
bodo hat geschrieben:
Wg. dem MirrorUpdater:
Der QuellText ist offen. Wenn du Java kannst, wäre es cool, wenn du dir das mal debuggen könntest. Ich hab leider keine Zeit zu, das zu härten und an jeder möglichen Stelle die Verbindung zu überprüfen und ggf. die Aktion zu wiederholen.
Ich nix Java, ich MS-Jünger
Aber ich habe jetzt eine Lösung für mich gefunden:
Und zwar hab ich mich nochmal um die Ausgabe des MirrorUpdaters in einen Datei bemüht. Anscheinend ist die Info, die ich oben gepostet habe, falsch. Es ist doch möglich die Ausgabe in einen Datei umzuleiten und zwar so:
siehe:
http://www.winhelpline.info/daten/dos/redirection.php
Meine Lösung sieht so aus, dass ich die erstellte Ausgabedatei nach dem String "UpdateException" durchsuche und den MirrorUpdater so lange erneut starte, bis ich den String nicht mehr finde. Das dauert dann etwa 2-5 sek. lang, da der Server ja nur sekundenlange Ausfälle hat.
[quote="bodo"]Das mit dem .0 und .1 ist einfach: Das sind RollingFileLogger. Sprich: ist eine Datei voll, macht er eine neue.
[/quote]
Zum Auslesen eignen die sich aber wohl nur bedingt, oder? Im Moment schreibt er nämlich bei mir in die Datei mit der Endung .0 obwohl auch mit .0.1. und eine mit .1 existiert.
[quote="bodo"]
Wg. dem MirrorUpdater:
Der QuellText ist offen. Wenn du Java kannst, wäre es cool, wenn du dir das mal debuggen könntest. Ich hab leider keine Zeit zu, das zu härten und an jeder möglichen Stelle die Verbindung zu überprüfen und ggf. die Aktion zu wiederholen.[/quote]
Ich nix Java, ich MS-Jünger :-)
Aber ich habe jetzt eine Lösung für mich gefunden:
Und zwar hab ich mich nochmal um die Ausgabe des MirrorUpdaters in einen Datei bemüht. Anscheinend ist die Info, die ich oben gepostet habe, falsch. Es ist doch möglich die Ausgabe in einen Datei umzuleiten und zwar so:
[code]Befehl >Ausgabedatei 2>&1[/code]
siehe:
[url]http://www.winhelpline.info/daten/dos/redirection.php[/url]
Meine Lösung sieht so aus, dass ich die erstellte Ausgabedatei nach dem String "UpdateException" durchsuche und den MirrorUpdater so lange erneut starte, bis ich den String nicht mehr finde. Das dauert dann etwa 2-5 sek. lang, da der Server ja nur sekundenlange Ausfälle hat.