Problema para encerrar Threads no Tomcat

Olá pessoal…
Fiz uma pesquisa no site e não encontrei uma solução para o meu problema.
Se tópico for repetido peço desculpas.

Tenho um aplicação web rodando Java + Tomcat com uma média de 200 usuários ativos ao mesmo tempo.
Eu não estou conseguindo encerrar algumas Threads em execução no servidor.
Sistema roda normalmente, funciona por horas e do nada começa a encher o servidor de requisições.
Chegando ao ponto de derrubar o mesmo.

Não é problema de memória.

Tentei configurar:
connectionTimeout, maxKeepAliveRequests, maxThreads… etc…

Nada funciona! Alguma ideia de como resolver o problema.

Muito obrigado.