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.
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.