Significado da mensagem no arquivo de log de acesso

1

Estou vendo o problema em um dos meus registros de acesso ao servidor da Web, que é um proxy para o weblogic

...-0400] "GET /" 500 32

Você pode sugerir o que isso pode significar? É um servidor web sunone

    
por brooding_goat 10.05.2012 / 22:38

2 respostas

1

como @ceejayoz disse que 500 indica o código de resposta de erro . 32 é o tamanho da resposta em bytes .

Gerei um log de exemplo para a entrada de log no formato "comum" que o sunone usa por padrão;

127.0.0.1 - - [10/Ma...100] "GET /Bg.png HTTP/1.1" 200 2445 <--- correct formatted HTTP request
127.0.0.1 - - [10/Ma...100] "GET /" 200 11172   <--- HTTP/1.0 request

A solicitação de exemplo está faltando um HTTP/1.1 da linha de solicitação, portanto, é um pedido HTTP / 1.0 antigo (compatível com HTTP / 0.9). Por isso, é improvável que seja um pedido de um navegador. Pode ser um pedido telnet manual, por ex. telnet localhost 80 , ou alguém usando wget / curl no modo HTTP / 1.0 ou uma biblioteca cliente http.

Como @mgorven mencionou, é um erro do servidor, portanto, ele está sendo retornado localmente do servidor virtual padrão (porque é onde as solicitações HTTP / 1.0 terminam) ou do servidor proxy com proxy remoto.

    
por 10.05.2012 / 23:39
0

Isso significa que a solicitação falhou com o código de status 500 , que indica que ocorreu um erro no servidor. Isso pode ter ocorrido no SunOne ou no WebLogic, portanto, você precisa verificar os logs de erro de ambos para determinar por que isso aconteceu. (Se a SunOne encontrar um problema de rede ao se comunicar com o WebLogic, ele deve retornar um 502 ou 504 código de status, portanto, este é um erro real do aplicativo. p>     

por 13.05.2012 / 02:47