replicate file(a,b)


Mit dieser Funktion können in einem Load-Balancing-System Dateien oder ganze Verzeichnisse vom Node Controller auf alle aktiven Working Nodes repliziert werden. Die Funktion kann nur auf einem aktiven Node Controller ausgeführt werden. Hinweis: Siehe auch Abschnitt Konfiguration des Node Controllers (→ replicateFiles und replicateAdminFiles).

Der Rückgabewert bei Erfolg ist true. Wenn ein Fehler bei der Replikation auftrat oder der Working Node nicht aktiv ist, dann ist der Rückgabewert false. Sind Working Nodes nicht aktiv, entsteht kein Fehler und der Rückgabewert ist nicht false. Wurde ein nicht erlaubter Pfad angegeben (→ siehe Parameter b), dann erfolgt ein Fehlerabbruch.

Parameterbeschreibung


Parameter

Beschreibung

a

Verzeichnis oder Pfad zu Datei. Es sind nur die Pfade ./conf/ und ./etc/admin/datawizard/semantic (hier werden nur Dateien mit der Endung .xml repliziert und die Regelwerke werden auf den Working Nodes neu eingelesen) erlaubt. Siehe Beispiele.

b

(optional) Datei-Encoding. Default: ISO-8859-1. Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte.

Beispiele


Parameter a

Parameter b

Ergebnis

./etc/admin/datawizard/semantic


Alle Dateien aus diesem Verzeichnis mit der Endung .xml werden vom Node Controller auf alle aktiven Working Nodes repliziert. Die Regelwerke werden dort neu eingelesen. Der Rückgabewert der Funktion ist true.

./conf/


Alle Dateien aus diesem Verzeichnis werden vom Node Controller auf alle aktiven Working Nodes repliziert. Der Rückgabewert der Funktion ist true.

./conf/example.txt


Die angegebene Datei wird vom Node Controller auf alle aktiven Working Nodes repliziert. Der Rückgabewert der Funktion ist true.

./etc/admin/datawizard/


Abbruch mit Fehler, da nicht erlaubtes Verzeichnis.