Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Beschreibung des Bereinigungszyklus von Talend Remote Engine

Talend Remote Engine bereinigt Job-Artefakte nach einem bestimmten Zeitplan auf der Grundlage von Datenbereinigungsparametern. Sie können den Bereinigungszeitplan von Talend Remote Engine anpassen, indem Sie die Parameter in der Datei org.talend.remote.jobserver.server.cfg ändern. Diese Datei wird in den temporären Parametern zur Datenbereinigung aufgeführt. Die Konfiguration dieser Werte ist optional.

InformationshinweisAnmerkung: Stellen Sie sicher, dass jede Remote Engine-Instanz über einen eigenen TalendJobServersFiles-Ordner verfügt, wie unter Implementieren mehrerer Remote Engines beschrieben.

Allgemeine Bereinigungsfrequenz

Der allgemeine Bereinigungszeitplan wird über den Parameter FREQUENCY_CLEAN_ACTION festgelegt. Wenn Sie diesen Parameter auf 0 setzen, können Sie die allgemeine Bereinigung deaktivieren.

Bereinigung von Job-Repository und Archiv

Job-Artefakte werden im nächsten Bereinigungszyklus bereinigt, sofern die folgenden Bedingungen erfüllt sind:
  • Der Job wird nicht ausgeführt.
  • Der Wert des Parameters MAX_DURATION_BEFORE_CLEANING_OLD_JOBS oder MAX_OLD_JOBS wurde erreicht.

Bereinigung des Job-Ausführungslogs

Job-Logs werden im nächsten Bereinigungszyklus bereinigt, sofern die folgenden Bedingungen erfüllt sind:

  • Der Wert des ParametersMAX_DURATION_BEFORE_CLEANING_OLD_EXECUTIONS_LOGS oder MAX_OLD_EXECUTIONS_LOGS wurde erreicht.
  • Die Jobausführung wurde freigegeben. Ein Job wird nach 50 Jobausführungen freigegeben. Sie können die Job-Freigabefrequenz durch Änderung des Parameters MIN_NUMBER_JOB_EXECUTIONS_BEFORE_RELEASE anpassen.

Ein Log ohne Fehler wird freigegeben, wenn die seit dem Start des Logs verstrichene Zeit länger ist als die in den Parametern MAX_DURATION_BEFORE_JOB_EXECUTION_RELEASE_NORMAL_CASE und MAX_DURATION_BEFORE_JOB_EXECUTION_RELEASE_ABNORMAL_CASE festgelegte Zeit.

InformationshinweisAnmerkung: Jedes Parameterpaar MAX_OLD_* und MAX_DURATION_*, ungeachtet dessen, welcher Wert zuerst erreicht wird, löst eine Bereinigungsaktion aus.

Bereinigungsparameter von Talend Remote Engine

In den folgenden Tabellen werden die Standardwerte für jeden der Bereinigungsparameter aufgeführt.
InformationshinweisAnmerkung: Alle Parameter in dieser Datei werden mit dem Präfix org.talend.remote.jobserver.commons.config.JobServerConfiguration versehen.
Parameter Standard Beschreibung
FREQUENCY_CLEAN_ACTION 10 Minuten Legt die Zeit zwischen jeder Bereinigungsaktion von Talend Remote Engine fest. Stellen Sie diesen Wert auf 0 ein, um die automatische Bereinigung zu deaktivieren.
MAX_OLD_JOBS 200 Legt die maximale Anzahl an aufzubewahrenden Artefakten und implementierten Jobs fest. Wenn dieser Wert überschritten wird, werden Artefakte gelöscht, beginnend mit dem ältesten. Stellen Sie diesen Wert auf 0 ein, um den Parameter zu deaktivieren.
MAX_DURATION_BEFORE_CLEANING_OLD_JOBS 3 Monate Legt den maximalen Zeitpunkt bis zur Bereinigung der Archive und implementierten Jobs fest. Stellen Sie diesen Wert auf 0 ein, um den Parameter zu deaktivieren.
MAX_OLD_EXECUTIONS_LOGS 1000 Legt die maximale Anzahl an aufzubewahrenden Ausführungslogs fest. Wenn dieser Wert überschritten wird, werden Logs gelöscht, beginnend mit dem ältesten. Stellen Sie diesen Wert auf 0 ein, um den Parameter zu deaktivieren.
MAX_DURATION_BEFORE_CLEANING_OLD_EXECUTIONS_LOGS 3 Monate Legt den maximalen Zeitraum bis zur Bereinigung der Ausführungslogs fest. Stellen Sie diesen Wert auf 0 ein, um den Parameter zu deaktivieren.
MIN_NUMBER_JOB_EXECUTIONS_BEFORE_RELEASE 50 Legt die maximale Anzahl an Jobausführungen bis zur Freigabe eines Jobs fest. Job-Logs können erst nach der Freigabe eines Jobs bereinigt werden.
MAX_DURATION_BEFORE_JOB_EXECUTION_RELEASE_NORMAL_CASE 5 Minuten Legt den maximalen Zeitraum für eine normale Ausführung bis zur Freigabe eines Jobs fest.
MAX_DURATION_BEFORE_JOB_EXECUTION_RELEASE_ABNORMAL_CASE 24 Stunden Legt den maximalen Zeitraum bei einer anormalen Ausführung bis zur Freigabe eines Jobs fest. Der „anormale“ Zeitraum gilt für die Job-Ausführungslog-Dateien, die Fehler enthalten.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!