Ola,
Tenho uma aplicacao web (servlet) rodando em um servidor Tomcat 5.0.25 em um Fedora Core 2 Linux com JDK 1.5.0.
Os usuarios vao usando o sistema e, de vez em quando, as vezes, apos dias rodando perfeitamente, da um erro no log do Tomcat do tipo:
“Java out of memory heap space”
Isso nunca aconteceu com minhas aplicacoes rodando em Tomcat 3.x ou 4.x. Agora que migrei para o 5.x comecou isso.
Sera que eu tenho que aumentar a area de heap atraves de algum parametro do Java para o Tomcat?
Ou sera que o JDK nao esta sabendo fazer o “garbage collection” corretamente?
Isso nao deveria dar problema pois nao sao muitos usuarios, e como é uma aplicacao web, é baseada na ideia de request-response, ou seja, apos a servlet responder, a thread que ela esta associada deveria ser limpa automaticamente da RAM.
Alguem tem alguma ideia do problema e sugestoes de como resolver?
Agradeco desde ja…