Zugriffsprotokollierung

Verwenden Sie diese Servereinstellungen für den Protokollierungszugriff.

Syntax

TC::directory - Log File Folder

Der Ordner, in den der Platform Server Protokolldateien schreibt. Dies kann ein absoluter Pfad oder ein Pfad relativ zu install_folder sein. Der Standardwert ist [!DNL install_folder/logs].

HINWEIS

Der neue Ordner muss erstellt werden, bevor diese Einstellung geändert werden kann. Stellen Sie sicher, dass der Ordner über die richtigen Lese-/Schreibzugriffsberechtigungen verfügt, wenn Image Serving für die Ausführung unter einem anderen Benutzerkonto als dem Stammordner installiert ist.

TC::maxDays - Anzahl der Tage zum Aufbewahren von Protokolldateien

Die Anzahl der Tage, in denen Protokolldateien gespeichert werden sollen, sollte beibehalten werden. Neue Protokolldateien werden täglich um Mitternacht erstellt. Zu diesem Zeitpunkt löscht der Server alle Dateien im Protokolldateiordner, die älter als die angegebene Anzahl von Tagen sind, einschließlich der Dateien, die vom Image-Server oder Render-Server geschrieben wurden. Der Standardwert ist „10“.

TC::prefix - Access Log File Name

Namenpräfix für die Datei, in die Zugriffsprotokolldaten geschrieben werden. Das Datum und das Dateisuffix ( yyyy-mm-dd.log) werden an die angegebene Zeichenfolge angehängt. Der Name der Zugriffsprotokolldatei muss sich von dem der Ablaufverfolgungsprotokolldatei unterscheiden. Die Standardgrenze ist " access-".

TC::pattern - Zugriffsprotokollmuster

Gibt das Datenmuster für die Protokolleinträge für den Zugriff auf Platform Server an. Die Musterzeichenfolge gibt Variablen an, die durch ihre entsprechenden Werte ersetzt werden. Alle anderen Zeichen in der Musterzeichenfolge werden wörtlich in den Protokolldatensatz übertragen.

Um das Dienstprogramm zum Aufwärmen des Caches zu verwenden, müssen Leerzeichen als Feldtrennzeichen verwendet werden. Der Platform Server ersetzt alle Leerzeichen und "%"-Zeichen in Feldwerten durch %20 bzw. %25.

Die folgenden Mustervariablen werden unterstützt:

Mehrfeld Beschreibung

%a

Remote-IP-Adresse.

%A

Lokale IP-Adresse.

%b

Anzahl der Byte-Antworten ohne HTTP-Header oder "", wenn null.

%B

Anzahl der Byte-Antworten ohne HTTP-Header.

%D

Verarbeitungszeit für Anfragen in Millisekunden.

%I

Thread-ID (für Querverweise auf Debug-/Fehlerprotokolleinträge).

%G

Datum und Uhrzeit, formatiert als yyy - MM - dd HH : mm : ss . SSS- Versatz

( SSS sind msec, Offset ist der GMT-Zeitversatz); der Zeitwert erfasst wird, wenn die Antwort an den Client gesendet wird.

%m

Anforderungsmethode ( GET , POST usw.).

%O

Anforderungsüberschneidung (Anzahl der gleichzeitig verarbeiteten Anforderungen).

%p

Lokaler Port, an dem diese Anfrage empfangen wurde.

%q

Abfragezeichenfolge (mit dem Präfix "?") sofern vorhanden).

%r

Erste Anforderungszeile (Anforderungsmethode, URI, HTTP-Version).

%R

Entspricht %r , wendet jedoch eine begrenzte HTTP-Kodierung auf den URI an, um Probleme bei der Protokollanalyse zu vermeiden.

%s

HTTP-Antwortstatus-Code.

%S

Sitzungs-ID des Benutzers.

%t

Datum und Uhrzeit im allgemeinen Protokollformat.

%u

Remote-Benutzer, der authentifiziert wurde (falls vorhanden), else ''.

%U

URI-Pfad.

%v

Lokaler Servername.

%T

Verarbeitungszeit für Anfragen in Sekunden.

%{CacheKey}r

Cache-Schlüssel für Platform Server (Cache-Dateiordner/-name).

%{CacheUse}r

Keyword zur Verwaltung des Platform Server-Cache: { REUSED | ERSTELLT | AKTUALISIERT | REMOTE | REMOTE_CREATED | REMOTE_UPDATED | REMOTE_CACHE | ÜBERPRÜFT | IGNORIERT | UNDEFINED } .

%{ContentType}r

Der MIME-Typ der Antwort.

%{context}r

Der Zielkontext, wenn ein Kontext weitergeleitet wird.

%{Digest}r

Der Antwortkopfzeilenwert etag (MD5-Signatur der Antwortdaten).

%{Exception}r

Fehlermeldung.

%{FetchTime}r

Zeit, die benötigt wird, um den Cache-Eintrag oder Daten vom Image-Server abzurufen.

%{ParseTime}r

Zeit für Anforderungsanalyse und Bildkatalog-Suche.

%{PathBasedAccess}r

Gibt an, ob diese Anfrage einen pfadbasierten Zugriff außerhalb des Katalogsystems versucht hat.

%{PeerServer}r

IP-Adresse des Peer-Servers im Cache-Cluster, der den Cache-Eintrag bereitgestellt hat, oder "-", wenn CacheUse weder REMOTE_CREATED noch REMOTE_UPDATED ist.

%{ProcessingStatus}r

Fehlerkategorie:

  • 0 = kein Fehler.

  • 1 = Bild(e) auf dem Server nicht gefunden.

  • 2 = IS-Protokollverwendungsfehler oder ein Inhaltsfehler, der nicht 1 ist.

  • 3 = anderer Serverfehler.

  • 4 = Anfrage aufgrund einer temporären Serverüberlastung abgelehnt.

%{ReqType}r

Der obere Wert von req= .

%{RootId}r

Die Stamm-ID des Hauptkatalogs der Anfrage.

%{SendTime}r

Die Zeit, die Platform Server benötigt, um eine Antwort zu senden, nachdem Daten in den Ausgabestream geschrieben wurden.

%{size}r

Wie %B , enthält jedoch Werte für 304 (nicht geänderte) Antworten.

%{TransformedUrl}r

Die endgültige URL nach allen Regelsatztransformationen.

%{ httpRequestHeader }i

Der -Wert des angegebenen HTTP-Anforderungsheaders.

%{ httpResponseHeader }

Der Wert des angegebenen HTTP-Antwort-Headers.

Der Standardwert ist „"%G %a %s %{ProcessingStatus}r %{Size}r %D %{ParseTime}r %{FetchTime}r %O %{ReqType}r '%{RootId}r' %{CacheUse}r %R [%I] '%{Referer}i' %{Host}i %{X-Forwarded-For}i %{If-None-Match}i %{If-Match}i %{If-Modified-Since}i %{Digest}r %{ContentType}r %p %{Exception}r %{CacheKey}r %{PeerServer}" %{SendTime}r %{Context}r %{TransformedUrl}r %{PathBasedAccess}r.

Auf dieser Seite