Überwachung eines FTP-Servers mit WatchFTP Überwachung eines FTP-Servers mit WatchFTP


 

Fehlerbehebung

Einleitung

Die Konfiguration von WatchFTP wurde so einfach wie möglich gehalten, aber in Abhängigkeit Ihrer Aufgaben oder des FTP-Servers sind besondere Konfigurationsschritte erforderlich. Auf dieser Hilfeseite erhalten Sie einige Tipps, wenn Schwierigkeiten auftreten.

Allgemeiner Tipp:

Wenn irgendeine Funktion nicht wie erwartet ausgeführt wird, schalten Sie die Option FTP-Sitzungsprotokoll speichern ein. Diese Einstellung schreibt das gesamte Kommunikationsprotokoll des FTP-Server in eine Log-Datei im Aufgabenverzeichnis.
Wenn Sie diese Option aktiviert haben, starten Sie die Aufgabe und lassen Sie sie einige Zeit arbeiten. Klicken Sie auf "Ansicht -> Aufgabenverzeichnis" in der Menüleiste, um das Aufgabenverzeichnis im Windows-Explorer zu öffnen. Öffnen Sie das Protokoll mit notepad und suchen Sie nach Fehlermeldungen des FTP-Servers.
Vergewissern Sie sich, dass Sie diese Option danach wieder ausgeschaltet haben!

Verbindungen

Jede Synchronisation erfordert eine neue Verbindung zum FTP-Server. Aufgrund von Einschränkungen im FTP-Protokoll können diese Sitzungen für einige Zeit länger offen gehalten werden, auch wenn WatchFTP die Verbindung geschlossen hat. Da jeder FTP-Server nur eine bestimmte Anzahl Verbindung zulässt, sollten Sie nicht zu kurz hintereinander synchronisieren. Setzen Sie die Option nach jedem Synchronisierungsvorgang XX Sekunden pausieren auf einen sinnvollen Wert größer 5 Sekunden.

Windows-Dienst

Jeder Windows-Dienst startet zunächst als Benutzer "Lokales System". Dieser Benutzer hat in der Regel keinen Zugriff auf Netzlaufwerke. Wenn Sie ein Netzlaufwerk als lokales Verzeichnis im Dialog Synchronisierungseinstellungen ausgewählt haben, müssen Sie einen Benutzer mit ausreichenden Rechten im Netzwerk angeben.

Batchdatei debuggen

Wenn Sie die zusätzliche Aktion Batchdatei ausführen gewählt haben, werden Sie feststellen, dass Sie die Ausgabe der Batchdatei nicht sehen können. Wenn Ihr Script nicht wie erwartet funktioniert, können eventuell diese Tipps helfen: (Annahme: Batchdatei heisst "C:\Scripts\MyScript.bat", Code unten entsprechend anpassen!).

  • Erstellen Sie eine neuen Batchdatei mit dem Namen "debugger.bat" (kopieren Sie dazu den unten stehenden Code in die Batchdatei) und konfigurieren Sie die WatchFTP-Aufgabe so, dass dieses Script anstatt Ihrem Originalscript ausgeführt wird.
  • Ändern Sie Ihr Originalscript so ab, dass nirgendswo die Ausgabe mit dem Befehl @ECHO=OFF ausgeschaltet wird.

Die Batchdatei "debugger.bat" sollte diesen Inhalt haben: