Obtendo erros HTTP 500 intermitentes no Windows Tomcat 5.5. O que registra para verificar?

1

Estou executando um aplicativo de IVR no Windows Tomcat 5.5 e estou recebendo erros ocasionais de HTTP 500. Por exemplo, farei a mesma solicitação POST 20 vezes e obterei 20 resultados corretos. A 21ª vez, no entanto, resulta em um erro HTTP 500.

O problema é que o "navegador" em questão é encapsulado em um servidor de telefonia e não consigo ver o erro real exibido. Eu verifiquei logs para stdout, stderr e catalina, e nenhum deles mostra informações sobre o erro. O único indicador de que um 500 ocorreu no servidor está no log de acesso do host local e não oferece pistas sobre o que aconteceu.

Onde mais posso procurar para determinar o que está acontecendo aqui?

Obrigado!
Vingador IVR

    
por IVR Avenger 06.08.2010 / 19:06

1 resposta

2

Você tem a capacidade de configurar os níveis de registro em seu aplicativo da web Tomcat? Se assim for, e você aumentar o log para o nível de depuração, deverá ver as informações de erro no catalina.out, uma vez que o HTTP 500 indica um erro no lado do servidor.

Se você não puder aumentar os níveis de log, a próxima melhor coisa que posso pensar é usar uma ferramenta que mostrará o tráfego HTTP entre o servidor e o cliente. Geralmente é mais fácil usar um plug-in de navegador para fazer isso, mas como você não pode fazer isso, experimente usar uma ferramenta de detecção de rede como Ethereal .

    
por 13.08.2010 / 01:39