Boa noite, estou trabalhando com um projeto utilizando JSP+Hibernate+Struts com o Tomcat 5.5, utilizo muitas funcionalidades diferentes nele: abrir/salvar dados em XML, gerar relatórios (o que gera MUITAS consultas ao BD), carregar/alterar dados do BD (incluindo imagens).
O problema é que algumas vezes eu obtenho um erro de estouro nas threads do servidor, eu já dupliquei e quadrupliquei o nº de threads permitidas e inclusive, obtive esse erro uma vez após deixar o servidor rodando por mais de uma hora sem fazer novas requisições. Esse estouro das threads gera o erro 500 lá no cliente.
Já rodei o servidor várias outras vezes e não obtive o mesmo problema. Entretanto no sevidor do cliente esse erro aparece constatemente. Existe alguma ferramenta disponível para efetuar o diagnóstico das threads e conexões?
Eu estava olhando o plugin TPTP do Eclipse mas não me pareceu o mais adequado, alguém já passou por situação parecida?
Obrigado desde já.
[]'s