# Ändern des Bereinigungszyklus der Tasklogs

Legen Sie fest, wie oft die Logs für die Job-Taskausführungen auf der Talend Remote Engine-Maschine bereinigt werden sollen.

Diese Logs werden in folgendem Verzeichnis gespeichert: &lt;RemoteEngineInstallationDirectory&gt;/TalendJobServersFiles/jobexecutions/logs/.

Beachten Sie, dass nur die Datenintegrations-Logs hier gespeichert werden. Logs für Routen- und Datenservices-Tasks sind nur in der Ausführungsübersicht in Talend Management Console verfügbar.

InformationshinweisTipp: Ab Talend Remote Engine v2.13.7 (freigegeben in R2024-09) werden Logs für Taskausführungen nicht mehr in den Engine-Logs dupliziert, die in &lt;RemoteEngineInstallationDirectory&gt;/data/log gespeichert werden. Informationen zur Wiederherstellung der Duplizierung finden Sie unter [Wiederherstellen der Duplizierung von Taskausführungs-Logs in Engine-Logs](https://help.qlik.com/talend/de-DE/remote-engine-user-guide-linux/Cloud/automatic-task-log-cleanup#activate-execution-log-duplicating "Um Taskausführungs-Logs in Engine-Logs zu analysieren, konfigurieren Sie die Engine zum Duplizieren der Logs in den Engine-Logs, die in <RemoteEngineInstallationDirectory>/data/log gespeichert werden.").

## Prozedur

1. Halten Sie die Talend Remote Engine an, wenn Sie in Betrieb ist.
2. Öffnen Sie die Datei &lt;RemoteEngineInstallationDirectory&gt;/etc/org.talend.ipaas.rt.jobserver.client.cfg.
3. Stellen Sie die folgenden zwei Parameter ein und passen Sie die Werte an Ihre Anforderungen in Bezug auf die Bereinigungsfrequenz für die Task-Ausführungslogs an:
   ```
   tasks.logs.clean.interval.days=1
   tasks.logs.clean.older.than.days=30
   ```
4. Speichern Sie die Datei.
5. Starten Sie die Talend Remote Engine neu.

## Ergebnisse

Die Tasklogs werden basierend auf dieser Konfiguration regelmäßig gelöscht.

Wenn Sie die Bereinigungsfunktion deaktivieren müssen, stellen Sie den Wert des Parameters tasks.logs.clean.interval.days auf 0 ein:

```
tasks.logs.clean.interval.days=0
```

## Wiederherstellen der Duplizierung von Taskausführungs-Logs in Engine-Logs

Um Taskausführungs-Logs in Engine-Logs zu analysieren, konfigurieren Sie die Engine zum Duplizieren der Logs in den Engine-Logs, die in &lt;RemoteEngineInstallationDirectory&gt;/data/log gespeichert werden.

Dadurch können die Engine-Logs allerdings unübersichtlich und im Rahmen der Log-Rotationsrichtlinie vorzeitig archiviert werden.

### Prozedur

1. Halten Sie die Engine an, wenn sie ausgeführt wird.
2. Öffnen Sie die Datei &lt;RemoteEngineInstallationDirectory&gt;/opt/org.ops4j.pax.logging.cfg.
3. Suchen Sie nach der Eigenschaft log4j2.appender.rolling.filter.skipExecutionSpecificLogs.markers im Abschnitt # Rolling file appender.

   Diese Eigenschaft hat folgende Struktur:
   ```
   log4j2.appender.rolling.filter.skipExecutionSpecificLogs.markers = JOB_LOG,ESB_LOG,MANAGEMENT_LOG,JOB_LOG_FATAL,ESB_LOG_FATAL
   ```

   Diese Eigenschaft verwendet Markierungen, um auszuschließen, dass Ausführungslogs in die Engine-Logs geschrieben werden.
4. Identifizieren Sie die Markierungen für die Logs, die Sie in Engine-Logs duplizieren möchten, und entfernen Sie diese aus der Eigenschaft.

   Beispiel: Wenn Sie Ergebnisse für JOB\_LOG und JOB\_LOG\_FATAL entfernen, werden die Datenintegrations-Job-Logs in den Engine-Logs dupliziert, und wenn Sie ESB\_LOG und ESB\_LOG\_FATAL entfernen, gilt das Gleiche für Routen- und Datenservices-Job-Logs.
5. Speichern Sie die Änderungen.
6. Starten Sie die Engine neu.