Como faço com que um proxy de squid registre todas as solicitações?

0

Temos um servidor proxy do Squid para testes. Estamos tentando verificar se o tráfego está passando por ele, mas, por padrão, access.log está mostrando apenas TCP_DENIED e TCP_MISS, portanto, não sabemos se as mensagens estão passando pelo proxy ou não, seguindo o log. É possível configurar o Squid para registrar todas as solicitações HTTP que passam por ele?

    
por Kent 19.11.2013 / 23:50

1 resposta

3

Está registrando todas as solicitações.

TCP_MISS significa que não carregou a resposta de um cache. Veja Arquivos de Log do Squid para obter uma lista de todos os tipos de tag.

These tags are optional and describe whether the response was loaded from cache, network, or otherwise:

HIT The response object delivered was the local cache object.

MEM Additional tag indicating the response object came from memory cache, avoiding disk accesses. Only seen on HIT responses.

MISS The response object delivered was the network response object.

DENIED The request was denied by access controls.

NOFETCH A ICP specific type. Indicating service is alive, but not to be used for this request. Sent during -Y startup, or during frequent failures, a cache in hit only mode will return either UDP_HIT or UDP_MISS_NOFETCH. Neighbours will thus only fetch hits.

Atualize uma página com um log de imagens estáticas em um navegador que está passando pelo proxy e provavelmente verá muito TCP_IMS_HIT , o que significa que a solicitação estava na porta HTTP (geralmente 3128), o cliente enviou um O pedido de revalidação (condicional) e o objeto de resposta entregue era o objeto de cache local.

    
por 20.11.2013 / 01:30

Tags