Nel caso si utilizzi Squid all'interno di una cache gerarchica, nei files di log potremmo trovare i seguenti codici gerarchici
NONE
per un TCP HIT o una richiesta TCP fallita o una richiesta effettuata dal cachemgr e per tutte le richieste UDP nelle quali non sono presenti informazioni sulla gerarchia
DIRECT
l'oggetto viene prelevato direttamente dal server di origine
SIBLING_HIT
l'oggetto viene prelevato da una cache sibling che risponde con un messaggio UDP_HIT
PARENT_HIT
l'oggetto viene prelevato da una cache parent che risponde con un messaggio UDP_HIT.
DEFAULT_PARENT
nessuna query ICP è stata trasmessa, la cache parent viene scelta da Squid perchè è marcata come default nel file squid.conf
SINGLE_PARENT
l'oggetto è stato richiesto all'unico sistema cache parent adatto per soddisfare la URL richiesta
FIRST_UP_PARENT
l'oggetto è stato prelevato dal primo sistema cache parent inserito nella lista dei sistemi che sono in relazione parent
NO_PARENT_DIRECT
l'oggetto è stato prelevato dal server di origine, non esiste alcun sistema parent per la URL richiesta
FIRST_PARENT_MISS
l'oggetto è stato prelevato dal sistema cache parent che si presenta con il miglior RTT[1]
CLOSEST_PARENT_MISS
Questo cache parent è stato scelto perchè è incluso nel più basso RTT se paragonato con quello del server di origine
CLOSEST_PARENT
la selezione della cache parent è basata sulla nostra misurazione del RTT
CLOSEST_DIRECT
la nostra misurazione RTT ritorna un tempo più corto rispetto a qualsiasi cache parent
NO_DIRECT_FAIL
l'oggetto non può essere richiesto, controllare il TAG never_direct oppure non ci sono sistemi cache parent disponibili
SOURCE_FASTEST
il sito di origine è stato scelto perchè il ping sorgente è arrivato velocemente
ROUNDROBIN_PARENT
dai sistemi cache parent sono arrivate le risposte. Il sistema cache parent è stato scelto perchè è stato marcato come sistema in modalità di round robin nel file di configurazione squid.conf
CACHE_DIGEST_HIT
Il sistema peer è stato selezionato perchè il cache digest ha predetto un hit
CD_PARENT_HIT
Il sistema parent è stato scelto perchè il cache digest ha predetto un hit
CD_SIBLING_HIT
il sistema di cache sibling è stato scelto perchè il cache digest ha predetto un hit
CARP
Il peer è stato selezionato dal protocollo CARP
molti di questi codici sono preceduti dal valore TIMEOUT_, questo accade se intercorre un timeout maggiore a due secondi nel momento in cui tutte le risposte ICP arrivano dalle neighbors, per maggiori informazioni controllare il TAG icp_query_timeout nel file squid.conf
code meaning -------------------- ------------------------------------------------- PARENT_UDP_HIT_OBJ hit objects are not longer available SIBLING_UDP_HIT_OBJ hit objects are not longer available SSL_PARENT_MISS SSL can now be handled by squid FIREWALL_IP_DIRECT No special logging for hosts inside the firewall LOCAL_IP_DIRECT No special logging for local networks |
| [1] |
RTT è l'acronimo di Round Trip Time |