FME Flow:2025,0

Informationen zu Protokolldateien inFME Flow

FME Flowerstellt Logdateien für jedenworkspace es läuft und für alle seine Komponenten. Verwenden Sie diese Protokolle, um alle Probleme im Zusammenhang mit der Komponente zu testen und zu beheben, die nicht die erwarteten Ergebnisse liefert.

Um sicherzustellen, dass Protokolldateien im Laufe der Zeit nicht zu viel Speicherplatz beanspruchen,FME Flow ist standardmäßig so konfiguriert, dass alte Protokolldateien gelöscht werden. Sie können die automatische Bereinigung der Protokolldateien auf derSystembereinigung Seite desFME Flow Web-Benutzeroberfläche.

Der Zugriff auf die Protokolldateien erfolgt über dieRessourcen (Ordner „Logs“) der Web-Benutzeroberfläche oder über dieREST-API.

NotizProtokolldateien werden gespeichert imFME Flow Speicherort der Systemfreigabe, der bei der Installation angegeben wird. Verschieben desFME Flow Die Systemfreigabe an einem anderen Speicherort nach der Installation wird nicht unterstützt. Weitere Informationen finden Sie unterVerschieben desFME Flow Systemfreigabe auf einem anderen Computer.

Die Protokolldateien werden je nach Funktion in Unterverzeichnissen gruppiert, entweder in einemcurrent oderold Verzeichnis. Mit Ausnahme der FME-Jobprotokolle werden Protokolldateien automatisch archiviert vomcurrent zumold Verzeichnis, wenn eines der folgenden Ereignisse eintritt:

  • Es wird eine neue Protokolldatei mit gleichem Namen erstellt.
  • Die Größe der Datei hat 5000 Textzeilen erreicht.

Sie können die Art und Weise der automatischen Archivierung von Protokolldateien sowie andere Eigenschaften von Protokolldateien steuern, indem Sie die entsprechendenmessagelogger.properties Datei. Weitere Informationen finden Sie unterEigenschaften des Nachrichtenloggers.

FME-Jobprotokolle

Standort:

<LogDir>\engine\current\jobs\<Nummer >\job_<Wert>.log

Workspaces, die ausgeführt werden vonFME Flow FME-Protokolle werden auf die gleiche Weise generiert wie die vonFME Form. Diese Dateien protokollieren die Details einer von einer FME Engine durchgeführten Übersetzung und können wichtige Informationen liefern, wenn Test- oder Fehlerbehebungsjobs vonFME Flow.

Auf FME-Jobprotokolle kann auch über dasJobs Seite der Web-Benutzeroberfläche.

FME-Jobprotokolle befinden sich immer im Ordner „\engine\current“ und werden nicht automatisch im Ordner „\engine\old“ archiviert.

FME-Jobprotokolldateien werden im folgenden Format gespeichert und benannt:

\<Nummer>\job_<Wert>.log

Wo<Wert> ist die Job-ID und <Nummer> ist die Job-ID-Gruppe, die in Tausenderschritten hochgezählt wird. Protokolle für Job-IDs von 0 bis 999 werden in einem 0-Verzeichnis gruppiert, Protokolle für Job-IDs von 1000 bis 1999 werden in einem 1000-Verzeichnis gruppiert und so weiter.

Protokolle für Jobs, die ausgeführt werden vonStreams werden im folgenden Format gespeichert und benannt:

\<Nummer>\job_<Wert>\< Nummer >\job_< Wert >_<Sequenz >.log

Wo<Sequenz> ist die Sequenz jedes Streaming-Jobs für die Job-ID.

Darüber hinaus werden Protokolle für Jobs aus Streams standardmäßig nach 5000 Zeilen aufgeteilt (anpassbar inEigenschaften des Nachrichtenloggers). FME-Jobprotokolle werden ansonsten nicht aufgeteilt. Wenn ein Streaming-Job-Protokoll aufgeteilt wird,_<Datum>_<Zeit > wird an den Dateinamen angehängt, wobei< Datum > ist das Datum, an dem das Streaming-Job-Protokoll aufgeteilt wurde, und < Zeit > ist die Zeit, zu der das Streaming-Job-Protokoll aufgeteilt wurde.

Automatisierungsprotokolle

Standort:

<LogDir>\Automatisierungen\aktuell|alt

Bietet Protokolle überAutomatisierungen die im Startmodus ausgeführt werden. Weitere Informationen finden Sie unterArbeiten mit Protokollen von Automatisierungen, die im Debug-Modus ausgeführt werden.

FME-Kernprotokolle

Herausgeberprotokolle

Standort:

<LogDir>\core\current|old\publishers

Dieses Verzeichnis enthält Protokolle für jeden derBenachrichtigungsdienstHerausgeberprotokolle unterstützt durchFME Flow. Jede Datei protokolliert die Aktivitäten aller Herausgeber, die für das jeweilige Protokoll konfiguriert sind.

Abonnentenprotokolle

Standort:

<LogDir>\core\current|old\subscribers

Dieses Verzeichnis enthält Protokolle für jeden derBenachrichtigungsdienstTeilnehmerprotokolle unterstützt durchFME Flow. Jede Datei protokolliert die Aktivitäten aller Abonnenten, die für das jeweilige Protokoll konfiguriert sind.

Aufgabenprotokolle

Standort:

<LogDir>\core\current|old\tasks

FME FlowKonfigurationSichern und Wiederherstellen UndProjektexport/-import Operationen.

Andere Kernprotokolle

Standort:

<LogDir>\core\current|old\

fmeserver.log

Dieses Protokoll wird häufig beim Testen und bei der Fehlerbehebung verwendet und wird jedes Mal erstellt, wenn derFME Flow wird gestartet. Es zeigt:

  • Authentifizierungs- und Autorisierungsinformationen, einschließlich der Verbindung zuAuthentifizierungsdienste, falls zutreffend.
  • Verbindungsparameter bezüglich derFME Flow Datenbank.
  • Nachrichten erstellt vonArbeitsanweisungen und dieRepository-Manager.
  • Die Job-ID eines bestimmten Jobs und sein Lebenszyklus, einschließlich Übermittlung an die Warteschlange, Verarbeitung durch eine FME-Engine und Abschluss.

fmeconfiguration.log

Protokolliert die Aktivität beim Ausführen einesSichern und Wiederherstellen.

fmedirectoryserver.log

Protokolliert Aktivitäten im Zusammenhang mit der Verbindung und Authentifizierung mit einem LDAP-Server.

fmeprocessmonitorcore.log

Prozessüberwachungsprotokolle werden häufig zum Testen und zur Fehlerbehebung verwendet. Jedes Mal, wenn derFME Flow wird gestartet. Dieses Protokoll enthält Einzelheiten zuFME Flow Komponenten, die gestartet wurden, und ob Komponenten zu irgendeinem Zeitpunkt neu gestartet wurden. Dieses Protokoll zeigt die Übersetzung (workspace) Aufträge, die an die Warteschlange übermittelt werden.

fmescheduler.log

Das Scheduler-Protokoll zeichnet den Start und das Herunterfahren desPlaner Komponente und jedeworkspace vom Scheduler ausgeführt.

fmesharedresource.log

Dieses Protokoll zeichnet Aktivitäten auf, die sich aufRessourcen Verzeichnisse.

FME-Engine-Protokolle

 

Standort:

<LogDir>\engine\current|old\

fmeprocessmonitorengine.log

Dieses Protokoll zeigt:

  • Die Build-Nummer der Engines, auf denen dieFME Flow.
  • Wenn der Start einer FME-Engine fehlschlägt und eine Fehlermeldung mit der Ursache angezeigt wird, beispielsweise ein Lizenzierungsproblem.
  • Alle von einem Python-Shutdown-Skript generierten Debuginformationen.

Dienstprotokolle

Standort:

<LogDir>\Dienst\aktuell|alt\

Dieses Verzeichnis enthält Protokolle für alle Webdienste, die unterstützt werden vonFME Flow. Anmeldeaktivität über eineSAML Auch der Identitätsanbieter wird hier erfasst.

Installationsprotokolle

Standort:

<FMEFlowDir>\Ressourcen\Protokolle\Installation

Diese Protokolle enthalten Informationen über die Installation vonFME Flow. Sie müssen sie nur lesen, wenn bei der Installation ein Problem aufgetreten ist.FME Flow.

CreateDatabase.log/CreateSchema.log/CreateUser.log

Diese Protokolle enthalten Informationen zur Initialisierung desFME Flow Datenbank.

Webanwendungsserver-Protokolle

Standort:

<FMEFlowDir>\Utilities\tomcat\logs

Der Web Application Server ist eine Drittanbieteranwendung zum AusführenFME FlowWebdienste. Der Standardanwendungsserver ist Apache Tomcat, es können jedoch auch andere konfiguriert werden. Anwendungsserver führen im Allgemeinen ihre eigene Protokollierung durch und diese Protokolle können bei der Behebung von Problemen mit Diensten hilfreich sein.