Serviço Java não responde com erro de Timeout

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa

Existe um tipo de problema que para muitos desenvolvedores é incomum: Thread Leaks. A característica mais comum, de threads abertas ao máximo, sem ter como o serviço Java de abrir novas, é uma página em branco ou, após alguns minutos aparecer um erro no browser de tempo esgotado - Timeout.
Alguns servidores como o Jetty pode se comportar simplesmente não servindo o conteúdo e sim indexando as páginas e arquivos dentro do diretório de aplicativos.
Muitos usuários percebem sempre que volta a funcionar após reiniciar o servidor Java, sem entender a causa.
Estes problemas não tem uma solução única e cada aplicativo apresenta em seus logs erros que formam a situação. Cabe ao desenvolvedor, ao se deparar com o problema, baixar os logs e analisar todos os erros, antes mesmo de reiniciar o serviço Java.


IMPORTANTE: O suporte da Integrator não analisará os logs para os usuários, muito menos dará dicas para solucionar a causa. Aplicativo desenvolvido por empresa/pessoa que não opera mais em manutenção do mesmo, deve ser acionada para resolução da causa, já que se trata de uma correção de um problema não previsto no desenvolvimento.