Registrazione degli accessi access-logging

Utilizzare queste impostazioni server per l'accesso di registrazione.

Sintassi

TC::directory - Cartella file di registro section-5d9e2168d4504bbe9868b7d6051c9d67

Cartella in cui Platform Server scrive i file di registro. Può essere un percorso assoluto o relativo a install_folder. Il valore predefinito è ​ install_folder/logs.

NOTE
È necessario creare la nuova cartella prima di modificare questa impostazione. Se Image Server è installato per l'esecuzione con un account utente diverso da root, verificare che la cartella disponga dei privilegi di accesso in lettura e scrittura corretti.

TC::maxDays - Numero di giorni per la conservazione dei file di registro section-45cbecffc5694c87b7d5c176a44a4885

Il numero di file di registro dei giorni deve essere mantenuto. I nuovi file di registro vengono creati ogni giorno a mezzanotte. A questo punto, il server elimina tutti i file nella cartella dei file di registro che sono stati creati da un numero di giorni superiore a quello specificato, inclusi quelli scritti dal server immagini o dal server di rendering. Il valore predefinito è 10.

TC::prefix - Nome file log di accesso section-1003856323b844049632710a5a056aa7

Prefisso del nome del file in cui vengono scritti i dati del log degli accessi. La data e il suffisso del file ( ​ yyyy-mm-dd.log) sono aggiunti alla stringa specificata. Il nome del file di log degli accessi deve essere diverso da quello del file di log di traccia. Il valore predefinito è "access-".

TC::pattern - Schema log degli accessi section-22775ea85cee444d8a7d7336a3b1feef

Specifica il modello di dati per i record del log degli accessi Platform Server. La stringa di pattern specifica le variabili che vengono sostituite con i valori corrispondenti. Tutti gli altri caratteri nella stringa pattern vengono trasferiti letteralmente nel record di registro.

Per utilizzare l'utilità di riscaldamento della cache, è necessario utilizzare gli spazi come separatori di campo. Platform Server sostituisce tutti gli spazi e '%' caratteri nei valori dei campi con %20 e %25, rispettivamente.

Sono supportate le seguenti variabili di pattern:

Pattern
Descrizione
%a
Indirizzo IP remoto.
%A
Indirizzo IP locale.
%b
Numero di byte di risposta escluse le intestazioni HTTP oppure "" se zero.
%B
Numero di byte di risposta escluse le intestazioni HTTP.
%D
Tempo di elaborazione delle richieste in millisecondi.
%I
id thread (per riferimenti incrociati a voci di registro di debug/errori).
%G

data e ora, formattate come yyyy - MM - dd HH : mm : ss . Scostamento di SSS

( SSS sono msec, offset è l'offset ora GMT); il valore di ora viene acquisito quando la risposta viene inviata al client.

%m
Metodo di richiesta ( GET , POST e così via).
%O
Sovrapposizione delle richieste (numero di richieste elaborate contemporaneamente).
%p
Porta locale su cui è stata ricevuta la richiesta.
%q
Stringa di query (preceduta da un "?" se esiste).
%r
Prima riga della richiesta (metodo di richiesta, URI, versione HTTP).
%R
Uguale a %r , ma applica una codifica HTTP limitata all'URI per evitare problemi di analisi del registro.
%s
Codice stato risposta HTTP.
%S
ID sessione utente.
%t
Data e ora, nel formato di registro comune.
%u
Utente remoto autenticato (se presente), altrimenti "".
%U
Percorso URI.
%v
Nome server locale.
%T
Tempo di elaborazione della richiesta in secondi.
%{CacheKey}r
Platform Server chiave cache (nome/cartella file cache).
%{CacheUse}r
Platform Server parola chiave per la gestione della cache: { REUSED | CREATO | AGGIORNATO | REMOTO | REMOTE_CREATED | AGGIORNATO_IN_REMOTO | CACHE_REMOTA | CONVALIDATO | IGNORATO | NON DEFINITO } .
%{ContentType}r
Il tipo MIME di risposta.
%{Context}r
Contesto di destinazione se si verifica un inoltro del contesto.
%{Digest}r
Valore dell'intestazione di risposta etag (firma MD5 dei dati di risposta).
%{Exception}r
Messaggio di errore
%{FetchTime}r
Tempo impiegato per recuperare la voce della cache o i dati dal server immagini.
%{ParseTime}r
Tempo impiegato per l'analisi delle richieste e la ricerca nel catalogo immagini.
%{PathBasedAccess}r
Indica se la richiesta ha tentato o meno di accedere in base al percorso all'esterno del sistema di catalogo.
%{PeerServer}r
Indirizzo IP del server peer nel cluster di cache che ha recapitato la voce della cache o '-' se CacheUse non è né REMOTE_CREATED né REMOTE_UPDATED .
%{ProcessingStatus}r

Categoria errore:

  • 0=nessun errore.

  • 1=immagine/e non trovata/e sul server.

  • 2=Errore di utilizzo del protocollo IS o errore di contenuto diverso da 1.

  • 3=altro errore del server.

  • 4=richiesta rifiutata a causa di un sovraccarico temporaneo del server.

%{ReqType}r
Il valore maiuscolo di req= .
%{RootId}r
ID principale del catalogo principale della richiesta.
%{SendTime}r
Tempo impiegato da Platform Server per inviare la risposta dopo la scrittura dei dati nel flusso di output.
%{Size}r
Come %B , ma include valori per risposte 304 (non modificate).
%{TransformedUrl}r
L’URL finale dopo tutte le trasformazioni del set di regole.
%{ httpRequestHeader }i
Il valore dell’intestazione di richiesta HTTP specificata.
%{ httpResponseHeader }
Il valore dell’intestazione di risposta HTTP specificata.

Il valore predefinito è "%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