Freitag, 2. Oktober 2009

Wieviele Aufgaben sind möglich?




Eine häufig auftauchende Frage ist:
Wieviele Aufgaben sind in watchDirectory möglich/können parallel gestartet werden?

Zunächst:
watchDirectory Standard-Version erlaubt nur 3 gleichzeitig gestartete Aufgaben.
watchDirectory Professional-Version erlaubt ..... mmmmm, nun, das kommt darauf an....
Alle Unterschiede zwischen Standard- und Professional-Version.

Anzahl gleichzeitig gestarteter Aufgaben:
Es ist programmiertechnisch keine Begrenzung in watchDirectory Professional eingebaut, die die Anzahl der gleichzeitig startbaren Aufgaben limitiert. Es gibt jedoch Grenzen, die von der Konfiguration (Betriebssystem, Speicher,...) abhängen.


verfügbarer Speicher:
Jede gestartete Aufgaben belegt logischerweise etwas Hauptspeicher. Wieviel genau, hängt im Wesentlichen von der gewählten Überwachungsmethode und der Größe des überwachten Verzeichnisses ab:
Bei Verwendung der "Standard- bzw. Abfrage-Überwachungsmethode" belegt die Aufgabe den Hauptspeicher mit einem Abbild des überwachten Verzeichnisses, gegen das später verglichen wird. Bei Verwendung der "Schnellen-Überwachungmethode" bzw. der Überwachungsmethode "Dateialter" wird kein Abbild benötigt.

Startart:
Wenn die Aufgaben als Windows-Dienst gestartet werden sollen, existiert in Abhängigkeit des verwendeten Betriebssystems eine Begrenzung der Gesamtanzahl der Windows-Dienste, die gestartet werden können. Leider kennen wir keine genauen Grenzen, man erhält jedoch einen Fehler ähnlich:
Dienstestart fehlgeschlagen: Error Code:1053
Beschreibung: Der Dienst antwortete nicht rechtzeitig auf das Startkommando

Größe des Gehirns des Benutzers:
Lassen sich 200 Aufgaben in watchDirectory überhaupt noch überschauen und verwalten?
Warum überhaupt soviele Aufgaben definieren?
Manchmal läßt sich die Anzahl der Aufgaben reduzieren, insbesondere, wenn das gleiche Stammverzeichnis überwacht wird. Hier einige Tipps:

Ersetzen mehrfacher Kopieraufgaben (Plugin: "Dateien kopieren") durch eine Aufgabe mit dem Plugin "Dateien mehrfach kopieren":
Wenn man Dateien (z. Bsp. als Backup) an verschiedene Stellen kopieren möchte, sollte man das Plugin "Dateien mehrfach kopieren" anstatt mehrerer einzelner Aufgaben mit dem Plugin "Dateien kopieren" definieren.

Ersetzen mehrfacher Aufgaben "E-Mailbenachrichtigung senden" durch eine Einzelne:
Wenn nur unterschiedliche E-Mailadressen der Grund ist, warum man mehrere Aufgaben konfiguriert hat, sollte man im Plugin einen Blick auf den Button "erweiterte Adressiermöglichkeiten" werfen. Dort kann man z. Bsp. E-Mailadressen in Abhängigkeit des Unterverzeichnisses, in der die Datei gefunden wurde, definieren.

Einzelne Aufgaben in Unteraufgaben wandeln:
Ab Version watchDirectory 4.5.8 existiert ein Plugin, mit dem man neue oder bestehende Aufgaben verschachteln kann (es werden noch nicht alle Plugins unterstützt). Somit ist es möglich, mit nur einer Aufgabe mehrere Aktionen hintereinander ausführen zu lassen. Die Hilfe hzum Plugin "Plugins kombinieren" erklärt genau, wie das geht.

[Diesen Posting auf Englisch lesen / Read this post in English]