[RESOLVIDO]Estouro das threads no TomCat [problema!]

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

Apesar de ninguém responder ainda, gostaria de adicionar que o sevidor rodou por muitas horas aqui, recebendo várias requisições ao mesmo tempo de mais de um computador e ainda não obtive esse mesmo erro. Ninguém nunca passou por nada parecido aqui no GUJ? Me deêm uma direção do que pode estar acontecendo.

Abraço

Só queria deixar registrado que o problema já foi resolvido era de configuração, eu utilizei o lambda probe (http://www.lambdaprobe.org/) para monitorar as conexões e espaço em memória utilizado e alterei as configurações do C3P0, descobri que estavam erradas nesse tópico:
http://www.guj.com.br/posts/list/45/96708.java#534001

Abraço