Journalisation des accès access-logging

Utilisez ces paramètres de serveur pour l’accès à la journalisation.

Syntaxe

TC ::d irectory - Dossier de fichiers journaux section-5d9e2168d4504bbe9868b7d6051c9d67

Le dossier dans lequel l’écrit les Platform Server fichiers journaux. Il peut s’agir d’un chemin absolu ou d’un chemin relatif à install_folder. La valeur par défaut est ​ install_folder/logs.

NOTE
Le nouveau dossier doit être créé avant de modifier ce paramètre. Assurez-vous que le dossier dispose des privilèges d’accès en lecture/écriture appropriés si Image Serving est installé pour s’exécuter sous un compte d’utilisateur autre que root.

TC ::maxDays - nombre de jours de conservation des fichiers journaux section-45cbecffc5694c87b7d5c176a44a4885

Le nombre de jours pendant lesquels les fichiers journaux doivent être conservés. De nouveaux fichiers journaux sont créés chaque jour à minuit. À ce stade, le serveur supprime tous les fichiers du dossier de fichiers journaux qui sont antérieurs au nombre de jours spécifié, y compris ceux écrits par le serveur d’images ou le serveur de rendu. Par défaut : 10.

TC ::p refix - Nom du fichier journal d’accès section-1003856323b844049632710a5a056aa7

Préfixe de nom pour le fichier dans lequel les données du journal d’accès sont écrites. La date et le suffixe de fichier ( ​ yyyy-mm-dd.log) sont ajoutés à la chaîne spécifiée. Le nom du fichier journal d’accès doit être différent de celui du fichier journal de suivi. La valeur par défaut est « access- ».

TC::pattern - Modèle de journal d'accès section-22775ea85cee444d8a7d7336a3b1feef

Indique le modèle de données pour les enregistrements du journal d’accès Platform Server. La chaîne de modèle spécifie les variables qui sont remplacées par leurs valeurs correspondantes. Tous les autres caractères de la chaîne de modèle sont littéralement transférés vers l’enregistrement du journal.

Pour utiliser l’utilitaire de préchauffage du cache, les espaces doivent être utilisés comme séparateurs de champs. Le Platform Server remplace tous les espaces et les caractères « % » dans les valeurs de champ par %20 et %25, respectivement.

Les variables de schéma ci-dessous sont prises en charge :

Modèle
Description
%a
Adresse IP distante.
%A
Adresse IP locale.
%b
Nombre d’octets de réponse excluant les en-têtes HTTP ou ' ' si zéro.
%B
Nombre d’octets de réponse excluant les en-têtes HTTP.
%D
Temps de traitement de la demande en millisecondes.
%I
Thread ID (pour le référencement croisé des entrées du journal de débogage/d’erreur).
%G

date et heure, au format aaaa - MM - jj HH : mm : ss . Décalage SSS

( SSS sont msec, le décalage est le décalage temporel GMT) ; la valeur temporelle est capturée lorsque la réponse est envoyée au client.

%m
Méthode de requête ( GET , POST , etc.).
%o
Chevauchement des demandes (nombre de demandes traitées simultanément).
%p
Port local sur lequel cette demande a été reçue.
%q
Chaîne de requête (précédée d'un '?' s’il existe).
%r
Première ligne de requête (méthode de requête, URI, version HTTP).
%R
Identique à %r , mais applique un codage HTTP limité à l’URI pour éviter les problèmes d’analyse du journal.
%s
Code d’état de réponse HTTP.
%s
ID de session utilisateur.
%t
Date et heure, dans le format de journal courant.
%u
Utilisateur distant authentifié (le cas échéant), sinon ''.
%U
Chemin URI.
%v
Nom du serveur local.
%T
Temps de traitement de la requête en secondes.
%{CacheKey}r
Platform Server Clé du cache (dossier/nom du fichier cache).
%{CacheUse}r
Platform Server Mot clé de gestion de la mémoire cache : { REUSED | CRÉÉ | MIS À JOUR | À DISTANCE | REMOTE_CREATED | REMOTE_UPDATED | REMOTE_CACHE | VALIDÉ | IGNORÉ | NON DÉFINI } .
%{ContentType}r
Type MIME de réponse.
%{Context}r
Contexte de destination si un contexte de transfert se produit.
%{Digest}r
Valeur de l’en-tête de réponse etag (signature MD5 des données de réponse).
%{Exception}r
Message d’erreur.
%{FetchTime}r
Temps nécessaire pour récupérer l’entrée du cache ou les données du serveur d’images.
%{ParseTime}r
Temps nécessaire à l’analyse des requêtes et à la recherche du catalogue d’images.
%{PathBasedAccess}r
Indique si cette demande a tenté ou non un accès basé sur le chemin en dehors du système de catalogue.
%{PeerServer}r
Adresse IP du serveur homologue dans le cluster de cache qui a fourni l’entrée de cache ou '-' si CacheUse n’est ni REMOTE_CREATED ni REMOTE_UPDATED .
%{ProcessingStatus}r

Catégorie d’erreur :

  • 0=Aucune erreur.

  • 1=Image(s) introuvable(s) sur le serveur.

  • 2 = Erreur d’utilisation du protocole IS ou une erreur de contenu autre que 1.

  • 3 = Autre erreur de serveur.

  • 4=Demande refusée en raison d’une surcharge temporaire du serveur.

%{ReqType}r
Valeur majuscule de req= .
%{RootId}r
ID racine du catalogue principal de la requête.
%{SendTime}r
Temps nécessaire Platform Server pour envoyer une réponse après avoir écrit des données dans le flux de sortie.
%{Size}r
Comme %B , mais inclut des valeurs pour les réponses 304 (non modifiées).
%{TransformedUrl}r
URL finale après toutes les transformations liées au jeux de règles.
%{ httpRequestHeader }i
Valeur de l’en-tête de requête HTTP spécifié.
%{ httpResponseHeader }
Valeur de l’en-tête de réponse HTTP spécifié.

La valeur par défaut est "%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.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49