Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: [Artikel] Auf das Netzwerk ist kein Verlass

  Alt 17. Jun 2006, 09:34
Ich hatte mal ein ähnliches Problem, nur ging es damals um einen FTP Server. Und da ist mir die Verbindung im Durchschnitt alle 2 Minuten abgebrochen... Aber anstatt alle Dateien zu kopieren und bei Erfolg anschliessend auf dem Server zu löschen, wäre ich so nie zu einem Ergebnis gekommen, weil ich so immer wieder von neuem starten müsste. Ich habe stattdessen jede Datei einzeln behandelt, sprich kopiert, entpackt, ins Archiv gelegt (d.h. wieder gepackt), und erst dann wenn alles lief die Originaldatei auf dem Server, in meinem Fall, umbenannt. Eine Liste der zu kopierenden Dateien habe ich natürlich auch erstellt, und in einer DB Tabelle hinterlegt. Wurde eine Datei erfolgreich kopiert, so hab ich dies in der Tabelle gekennzeichnet.

Um zu prüfen, was überhaupt passierte, habe ich noch zusätzlich ein ausführliches Logfile anzulegen...

Bislang kann ich auf Holz klopfen, das System klappt einwandfrei, und das schon ohne Störmeldung sein Dezember 2005. Und es werden wirklich täglich über 100 Dateien gesogen, jede einzelne um die 100 kB gross.

Vielleicht kannst Du dich ja von meiner Methode noch bischen inspirieren lassen... Hier mal ein Auszug aus dem Logfile...

Code:
[17.11.05 14:14:02] - Service started
[17.11.05 14:14:03] - Connected to Database Server
[17.11.05 14:14:03] - Mailcheck und FTP Download in 3 Sekunden
[17.11.05 14:14:06] - Starte Checkprozedur
[17.11.05 14:14:06] - Verbunden mit Mailserver
[17.11.05 14:14:06] - 3 zu bearbeitende Mails auf dem Mailserver
[17.11.05 14:14:06] - MsgId = <1843900361.20051117140719@***>
[17.11.05 14:14:06] - Bearbeite Mail N° 1
[17.11.05 14:14:06] -     Bearbeite Part 1 / 2 aus Mail 1
[17.11.05 14:14:06] -         Part 1 ist ein Textpart - unwichtig
[17.11.05 14:14:06] -     Bearbeite Part 2 / 2 aus Mail 1
[17.11.05 14:14:06] -         Part 2 ist ein Attachment
[17.11.05 14:14:06] -         Attachment stimmt im Format - Abrechungsprotokoll wird gespeichert
[17.11.05 14:14:07] - MsgId = <104822394.20051117140725@tp-net.lu>
[17.11.05 14:14:07] - Bearbeite Mail N° 2
[17.11.05 14:14:07] -     Bearbeite Part 1 / 2 aus Mail 2
[17.11.05 14:14:07] -         Part 1 ist ein Textpart - unwichtig
[17.11.05 14:14:07] -     Bearbeite Part 2 / 2 aus Mail 2
[17.11.05 14:14:07] -         Part 2 ist ein Attachment
[17.11.05 14:14:07] -         Attachment stimmt im Format - Abrechungsprotokoll wird gespeichert
[17.11.05 14:14:07] - MsgId = <1627976300.20051117140759@tp-net.lu>
[17.11.05 14:14:07] - Bearbeite Mail N° 3
[17.11.05 14:14:07] -     Bearbeite Part 1 / 2 aus Mail 3
[17.11.05 14:14:07] -         Part 1 ist ein Textpart - unwichtig
[17.11.05 14:14:07] -     Bearbeite Part 2 / 2 aus Mail 3
[17.11.05 14:14:07] -         Part 2 ist ein Attachment
[17.11.05 14:14:07] -         Attachment stimmt im Format - Abrechungsprotokoll wird gespeichert
[17.11.05 14:14:07] - Disconnected from Mailserver
[17.11.05 14:14:07] -             ProtollkollPropertyID : 427
[17.11.05 14:14:07] -             Maske: 2991883_20051031_20050531_*.DAT
[17.11.05 14:14:07] -                 2991883_20051031_20050531_0001-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:07] -                 2991883_20051031_20050531_0002-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:07] -                 2991883_20051031_20050531_0003-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:07] -                 2991883_20051031_20050531_GESAMT.DAT markiert als zu runterladende Datei
[17.11.05 14:14:07] -             ProtollkollPropertyID : 428
[17.11.05 14:14:07] -             Maske: 2994077_20051031_20050630_*.DAT
[17.11.05 14:14:07] -                 2994077_20051031_20050630_0001-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:07] -                 2994077_20051031_20050630_0002-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:08] -                 2994077_20051031_20050630_0003-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:08] -                 2994077_20051031_20050630_0004-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:08] -                 2994077_20051031_20050630_0005-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:08] -                 2994077_20051031_20050630_0006-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:08] -                 2994077_20051031_20050630_0007-01.DAT markiert als zu runterladende Datei
[17.11.05 14:14:08] -                 2994077_20051031_20050630_GESAMT.DAT markiert als zu runterladende Datei
[17.11.05 14:14:08] - Dealing 2991883_20051031_20050531_0001-01.DAT
[17.11.05 14:14:08] -                     Download OK
[17.11.05 14:14:08] -                     Decrypt OK
[17.11.05 14:14:08] -                     GZip OK
[17.11.05 14:14:08] -                     Datei archivieren OK
[17.11.05 14:14:08] -                     FTP Download komplett OK
[17.11.05 14:14:08] -                     Originaldatei wurde nicht umbenannt
[17.11.05 14:14:08] -                     Temporäre Dateien löschen OK
[17.11.05 14:14:08] - Dealing 2991883_20051031_20050531_0002-01.DAT
[17.11.05 14:14:08] -                     Download OK
[17.11.05 14:14:08] -                     Decrypt OK
[17.11.05 14:14:08] -                     GZip OK
[17.11.05 14:14:09] -                     Datei archivieren OK
[17.11.05 14:14:09] -                     FTP Download komplett OK
[17.11.05 14:14:09] -                     Originaldatei wurde nicht umbenannt
[17.11.05 14:14:09] -                     Temporäre Dateien löschen OK
[17.11.05 14:14:09] - Dealing 2991883_20051031_20050531_0003-01.DAT
[17.11.05 14:14:09] -                     Download OK
[17.11.05 14:14:09] -                     Decrypt OK
[17.11.05 14:14:09] -                     GZip OK
[17.11.05 14:14:09] -                     Datei archivieren OK
[17.11.05 14:14:09] -                     FTP Download komplett OK
[17.11.05 14:14:09] -                     Originaldatei wurde nicht umbenannt
[17.11.05 14:14:09] -                     Temporäre Dateien löschen OK
[17.11.05 14:14:09] - Dealing 2991883_20051031_20050531_GESAMT.DAT
[17.11.05 14:14:09] -                     Download OK
[17.11.05 14:14:09] -                     Decrypt OK
[17.11.05 14:14:09] -                     GZip OK
[17.11.05 14:14:09] -                     Datei archivieren OK
[17.11.05 14:14:09] -                     FTP Download komplett OK
[17.11.05 14:14:09] -                     Originaldatei wurde nicht umbenannt
[17.11.05 14:14:09] -                     Temporäre Dateien löschen OK
usw...
[17.11.05 14:14:27] - Dealing 2991883_20051117_20050531_GESAMT.DAT
[17.11.05 14:14:27] -                     Download OK
[17.11.05 14:14:27] -                     Decrypt OK
[17.11.05 14:14:27] -                     GZip OK
[17.11.05 14:14:27] -                     Datei archivieren OK
[17.11.05 14:14:27] -                     FTP Download komplett OK
[17.11.05 14:14:27] -                     Originaldatei wurde nicht umbenannt
[17.11.05 14:14:27] -                     Temporäre Dateien löschen OK
[17.11.05 14:14:27] - Nächster Check um 17.11.2005 15:14:06
[17.11.05 14:14:34] - Service stopped
  Mit Zitat antworten Zitat