Wenn Sie die Option Zusammenfassung Thread-Zeitplan-Protokolle aktivieren, generiert Content Server Lightweight-Zeitplan-Protokolle. Diese Protokolle können Sie anschließend in Performance Analyzer laden und verwenden, um die Leistung von Content Server zu messen.
Die Option Zusammenfassung Thread-Zeitplan-Protokolle ist standardmäßig deaktiviert. Sie können die Optionen für Protokollierungsstufe, Speicherort und rollierende Protokolle konfigurieren. Siehe Konfigurierbare Protokolleinstellungen.
Wenn Thread-Protokolle aktiviert sind, generiert Content Server eine Thread-Protokolldatei für die einzelnen Threads und aktualisiert diese kontinuierlich, sodass die Daten, die an den Thread gesendet wurden, aufgezeichnet werden.
Standardmäßig sind die Thread-Protokolle deaktiviert. Sie können die Optionen für Protokollierungsstufe, Speicherort, rollierende Protokolle, Pufferung und Filterung nach Benutzer-ID konfigurieren, teils mit eigenen Optionen. Siehe Konfigurierbare Protokolleinstellungen.
Wenn Sie Thread-Protokolle mit der Ebene Debug oder höher aktivieren, wird eine JVMClassLoader.log-Datei im Ordner logs erstellt. Diese Protokolldatei enthält alle Java-Bibliotheken, die Content Server beim Starten lädt. Außerdem werden die Bibliotheken aufgelistet, die nicht geladen wurden, weil sie doppelt vorhanden sind.
Wenn SQL-Verbindungsprotokolle aktiviert sind, generiert Content Server eine SQL-Verbindungsprotokolldatei für die einzelnen Threads. SQL-Verbindungsprotokolle enthalten Informationen, wie z. B. SQL-Anweisungen, die für die Kommunikation zwischen Content Server und der Content Server-Datenbank erforderlich sind.
Standardmäßig sind die SQL-Verbindungsprotokolle deaktiviert. Sie können die Optionen für Protokollierungsstufe, rollierende Protokolle und Pufferung konfigurieren. Siehe Konfigurierbare Protokolleinstellungen.
Ein Trace-Protokoll wird immer dann erzeugt, wenn Content Server eine Fehlerbedingung erkennt, die einen Absturz verursacht. Das Protokoll enthält Informationen zu dem Modul und dem Skript, das den Absturz verursacht, und zeigt die Variablen und Werte an, die zu diesem Zeitpunkt vom oder an das Skript übergeben wurden.
Standardmäßig sind die Trace-Protokolle aktiviert. Sie können die Optionen für Speicherort und Aufbewahrung konfigurieren. Siehe Konfigurierbare Protokolleinstellungen.
Wenn Webserver-Client-Protokolle aktiviert sind, wird immer dann eine Datei generiert, wenn der Webbrowser eines Benutzers eine Anforderung an Content Server sendet. Der Name der Datei hängt vom Anforderungs-Handler ab.
Die Anzahl <###> wird von Content Server generiert.
Webserver-Client-Protokolle sind standardmäßig deaktiviert. Sie können die Optionen für Protokollierungsstufe, rollierende Protokolle und Pufferung konfigurieren. Siehe Konfigurierbare Protokolleinstellungen.
Wenn Zeitplan-Protokolle für Webserver-Clients aktiviert sind, generiert Content Server Protokollierung für jede aufgerufene Funktion. Dabei werden die SQL-Zeit, die Ausgabezeit, durchschnittliche Ausführungszeiten für die einzelnen Funktionen, der Benutzer, der die Funktion aufruft und die ursprüngliche IP-Adresse aufgezeichnet.
Die Zeitplan-Protokolle für Webserver-Clients sind standardmäßig deaktiviert. Sie können die Optionen für Protokollierungsstufe, rollierende Protokolle und Pufferung konfigurieren. Siehe Konfigurierbare Protokolleinstellungen.
Folgende Einstellungen sind für konfigurierbare Protokolltypen verfügbar:
Die verfügbaren Protokollstufen variieren je nach Protokolltyp. Für Protokolle für Zusammenfassungszeiten sind nur die Stufen 0 - AUS und 2 - INFO verfügbar. Trace-Protokolle haben keine Protokollstufen; sie können nur aktiviert oder deaktiviert werden.
Der Grad der Protokollierung kann auf eine der folgenden Stufen eingestellt werden:
Die Protokollierung für Content Server wird mit Ausnahme der Startprotokollierung deaktiviert. Dies ist die Standardeinstellung. Wenn Keine Protokollierung aktiviert ist, erzeugt Content Server minimale Startprotokolldateien und eine thread<#>.out-Datei für jeden gestarteten Thread.
Stellt grundlegende Protokollierung für Content Server bereit.
Stellt ausführliche Protokollierung für Content Server bereit.
Stellt die maximale verfügbare Protokollierung für Content Server bereit.
Der Speicherort der Datei, in die die Protokolle geschrieben werden. Standardmäßig werden Protokolle in den folgenden Unterordnern des Ordners <Content_Server_home>\logs\ gespeichert.
Die Zusammenfassung Thread-Zeitplan-Protokolle werden standardmäßig im Verzeichnis ./logs/timing_logs/ gespeichert und haben einen ähnlichen Namen wie timing_<N>.csv.<M>, wobei Folgendes gilt:
Die Zeitplan-Protokolle für Webserver-Clients werden standardmäßig im Verzeichnis ./logs/timing_logs/ gespeichert und haben einen ähnlichen Namen wie llclient_<M>.csv, wobei <M> eine Sequenznummer ist, die generiert wird, wenn rollierende Protokolle aktiviert sind.
Sie können rollierende Protokolldateien aktivieren und die Anzahl der Protokolldateien angeben, die vor dem Überschreiben der ältesten Datei beibehalten werden sollen. Außerdem können Sie die Größe festlegen, die eine Protokolldatei erreichen darf, bevor Content Server eine neue Datei erstellt. Darüber hinaus können Sie die Kompression der abgeschlossenen Protokolldateien aktivieren. Standardmäßig sind rollierende Protokolldateien nicht aktiviert.
|
Hinweis: | |
Sie können Ohne Verzögerung schreiben oder Puffer im Arbeitsspeicher aktivieren. Mit Ohne Verzögerung schreiben wird sichergestellt, dass die Protokollausgabe in eine Datei geschrieben wird. Puffer in Arbeitsspeicher sorgt für schnellere Leistung, kann aber unter Umständen bedeuten, dass die Protokollausgabe nicht in eine Datei geschrieben wird. Wenn Sie Puffer in Arbeitsspeicher aktivieren, können Sie die Größe des Puffers festlegen, der aufgefüllt werden muss, bevorContent Server den Pufferinhalt in die Protokolldatei schreibt. Standardmäßig ist Ohne Verzögerung schreiben aktiviert.
|
Hinweis: | |
Sie können Aufbewahrung aktivieren, um die maximale Anzahl der beizubehaltenden Protokolldateien sowie die maximale Anzahl der zu Dateien anzugeben, die gelöscht werden sollen, wenn die Gesamtzahl der Protokolldateien die Anzahl beizubehaltender Dateien überschreitet. Standardmäßig ist Aufbewahrung aktiviert, die Anzahl beizubehaltender Dateien ist auf 1000 gesetzt und die Anzahl zu löschender Dateien bei Überschreitung des Grenzwerts liegt bei 50.
|
Hinweis: | |
Die Einstellungen Optionen und Benutzerprotokollierung sind nur im Abschnitt Thread-Protokolle verfügbar:
Timing-Zusammenfassungen enthalten Informationen über die Dauer der Content Server-Transaktionen. Sie können aktivieren oder deaktivieren, ob die Anforderungs-Timing-Zusammenfassungen in Thread-Protokollen eingeschlossen werden sollen. Standardmäßig sind Anforderungs-Timing-Zusammenfassungen aktiviert.
|
|
Tipp: |
Anforderungsparameter enthalten Informationen über die Parameter, z. B. deren aktuelle Werte, die vom Webbrowser an Content Server übergeben werden.
|
|
Tipp: |
Aktivieren Sie diese Einstellung, um Such- und Systemobjekt-Protokollinformationen in das Thread-Protokoll einzuschließen.
Aktivieren Sie diese Einstellung, um Eingabeparameter von SOAP-Anfragen aus Softwareprogrammen einzuschließen, die mit Content Server integriert sind, inklusive externe Programme, benutzerdefinierte Anwendungen und OpenText Extended ECM-Lösungen.
SOAP-API-Antworten enthalten Informationen, die Content Server als Antwort auf SOAP-Anforderungen von Programmen zurückgegeben hat, die mit Content Server integriert sind.
|
|
Achtung |
Wenn Sie Stufe 3-Protokollierung (Debug) für Anforderungen von bestimmten Content Server-Benutzern aktivieren möchten, geben Sie mindestens eine Content Server-Benutzer-ID in diesem Feld ein. Wenn Sie mehr als eine Content Server-Benutzer-ID eingeben, trennen Sie die einzelnen IDs durch ein Komma. Diese Einstellung überschreibt die allgemeine Protokollierungsstufe, die für Thread-Protokollierung gilt, jedoch nur für die Benutzer, die im Feld Benutzerprotokollierung eingegeben wurden.