Journalisation d'accès

Utilisez ces paramètres de serveur pour enregistrer l’accès.

Syntaxe

TC::directory - Dossier de fichiers journaux

Dossier dans lequel le serveur de plateformes écrit les fichiers journaux. Il peut s'agir d'un chemin absolu ou d'un chemin relatif à install_folder. La valeur par défaut est [!DNL install_folder/logs].

REMARQUE

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

TC::maxDays - Nombre de jours pour conserver les fichiers journaux

Le nombre de jours de fichiers journaux doit être conservé. De nouveaux fichiers journaux sont créés tous les jours à minuit. Actuellement, le serveur supprime tous les fichiers du dossier de fichiers journaux dont l’ancienneté est supérieure au nombre de jours spécifié, y compris ceux écrits par le serveur d’images ou le serveur de rendu. Valeur par défaut : 10.

TC::prefix - Nom du fichier journal d'accès

Préfixe du nom du fichier dans lequel les données du journal d'accès sont écrites. La date et le suffixe du 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

Spécifie 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 transférés littéralement dans l’enregistrement du journal.

Pour utiliser l'utilitaire de réchauffement du cache, les espaces doivent être utilisés comme séparateurs de champs. Le serveur de plateformes remplace tous les espaces et les caractères "%" dans les valeurs de champ par %20 et %25, respectivement.

Les variables de modèle suivantes sont prises en charge :

Motif Description

%a

Adresse IP distante.

%A

Adresse IP locale.

%b

Nombre d'octets de réponse, à l'exclusion des en-têtes HTTP, ou ' si 0.

%B

Nombre d’octets de réponse, à l’exception des en-têtes HTTP.

%D

Temps de traitement de la demande en millisecondes.

%I

id de thread (pour le référencement croisé des entrées de journal de débogage/d'erreur).

%G

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

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

%m

Méthode de requête ( GET , POST , etc.).

%O

Chevauchement des requêtes (nombre de requêtes 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 des journaux.

%s

Code d’état de la réponse HTTP.

%S

ID de session utilisateur.

%t

Date et heure, au format de journal commun.

%u

Utilisateur distant qui a été authentifié (le cas échéant), sinon "".

%U

chemin d’accès URI.

%v

Nom du serveur local.

%T

Temps de traitement de la demande en secondes.

%{CacheKey}r

Clé de cache du serveur de plateformes (nom/dossier de fichier cache).

%{CacheUse}r

Mot clé de gestion du cache du serveur de plateformes : { RÉUTILISÉ | CRÉÉ | MIS À JOUR | DISTE | REMOTE_CREATED | REMOTE_UPDATED | REMOTE_CACHE | VALIDÉE | IGNORÉ | UNDEFINED } .

%{ContentType}r

Type MIME de la réponse.

%{Context}r

Contexte de destination si un contexte est avancé.

%{Digest}r

Valeur de l'en-tête de réponse de l'balise (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 de cache ou les données du serveur Image Server.

%{ParseTime}r

Temps nécessaire à l’analyse des demandes et à la recherche de catalogue d’images.

%{PathBasedAccess}r

Indique si cette requête a tenté un accès basé sur un 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 erreur de contenu autre que 1.

  • 3 = autre erreur du 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 demande.

%{SendTime}r

Temps nécessaire au serveur de plateformes 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 d’ensembles 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é.

Valeur par défaut : "%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.

Sur cette page