Home Notícias Códigos de status do squid

Key Concepts

Arquivo

Códigos de status do squid PDF Imprimir E-mail
Escrito por Marcos Sungaila   
Dom, 27 de Abril de 2008 22:29
Muitos trabalham com servidores proxy usando squid e várias vezes temos que analisar os logs de acesso para tentar entender o que está acontecendo. Todos que já viram um log do squid conseguem identificar o site acessado, o usuário ou mesmo se o acesso foi bem sucedido ou não, contudo há alguns códigos que chamam a atenção.
Veja um trecho de um log do squid a seguir:

1199263171.923    285 192.168.254.12 TCP_DENIED/403 1503 GET http://www.menshealth.com/
 media/images/cma/dec04_lust5_200x200.jpg jose NONE/- text/html
1199263176.363    302 192.168.254.15 TCP_MISS/000 0 GET http://www.google.com.br/ carlos
 DIRECT/74.125.47.147 -
1199263176.379      0 192.168.254.15 TCP_DENIED/407 2033 GET http://www.folha.uol.com.br
 /folha/common.css - NONE/- text/html
1199263176.439     58 192.168.254.15 TCP_IMS_HIT/200 32356 GET http://www.folha.uol.com.
 br/folha/common.css carlos NONE/- text/css

Nesses logs podemos identificar que o usuário "jose" teve seu acesso negado ao site menshealth.com, bem como o usuário carlos ao site "folha.uol.com.br", porém logo em seguida o acesso foi permitido.

A chave do entendimento do porque o acesso à "Folha" foi negado e depois liberado está nos códigos de resposta do squid. Neste caso, o primeiro acesso foi negado pois faltava autenticação "TCP_DENIED/407". Uma vez que o usuário se identificou o acesso foi permitido "TCP_IMS_HIT/200". A idéia deste artigo não é fazê-lo entender todas as nuances do  log do squid mas mostrar a tabela de códigos de resposta do squid para que isto possa ajudá-lo de alguma forma. Os códigos de status do Squid são referenciados na RFC 2616 e seguem abaixo:

 Código  Descrição
 000  Resposta não recebida (vocè pode estar com um problema no link internet)
 1xx  Série de respostas informativas
 100  Continue
 101  Troca de protocolos
 2xx  Série de respostas de acessos bem sucedidos
 200  Ok
 201  Criado
 202  Aceito
 203  Informação não autorizada
 204  Sem conteúdo
 205  Conteúdo apagado
 206  Conteúdo parcial
 3xx  Redirecionamentos
 300  Múltiplas escolhas
 301  Movido permanentemente
 302  Encontrado
 303  Veja outros
 304  Não modificado
 305  Use o proxy
 306  Não utilizado
 307  Redirecionamento temporário
 4xx  Série de erros no cliente
 400  Má resposta
 401  Não autorizado
 402  Pagamento requisitado
 403  Negado / Proibido
 404  Não encontrado
 405  Método não encontrado
 406  Não aceito
 407  Pedido de autenticação no proxy
 408  Tempo excedido
 409  Conflito
 410  Feito
 411  Tamanho requerido
 412  Falha pré-condicional
 413  Entrada de requisição extensa
 414  URL requisitada muito extensa
 415  Tipo de mídia não suportada
 416  Range requisitada não satisfatória
 417  Falha na espera
 5xx  Série de erros no servidor
 500  Erro interno do servidor
 501  Não implantado
 502  Gateway incorreto
 503  Serviço indisponível
 504  Tempo excedido do gateway
 505  Versão HTTP não suportada
 6xx  Série de erros do proxy
 600  Resposta errada do cabeçalho

Espero que estes códigos ajudem a entender um pouco melhor seu servidor.

Cláudia Sungaila
Última atualização ( Seg, 28 de Abril de 2008 14:18 )
 
Banner
Copyright © 2008 Savant Tecnologia. Todos os direitos reservados.
Joomla! é um Software Livre com licença GNU/GPL v2.0.