| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2004 20:35:03
|
edilmar
Java Ninja
Membro desde: 30/12/2003 11:14:08
Mensagens: 277
Localização: Campo Grande/MS
Offline
|
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...
|
SubMacro Project Owner
http://submacro.dev.java.net/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2004 20:46:59
|
edilmar
Java Ninja
Membro desde: 30/12/2003 11:14:08
Mensagens: 277
Localização: Campo Grande/MS
Offline
|
Um detalhe que havia me esquecido de mencionar. Eu uso o jsvc para executar o Tomcat, atraves da seguinte linha de comando:
./bin/jsvc -Djava.endorsed.dirs=./common/endorsed -cp ./bin/bootstrap.jar \
-outfile ./logs/catalina.out -errfile ./logs/catalina.err \
org.apache.catalina.startup.Bootstrap
Sera que eu poderia incluir em algum lugar os parametro -Xms e -Xmx para aumentar a memoria usada pelo aplicativo?
|
SubMacro Project Owner
http://submacro.dev.java.net/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2004 23:54:01
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
É o mesmissimo aplicativo, com a mesma quantidade de usuários? O que mudou foi apenas a versão do Tomcat?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/11/2004 08:36:27
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Parece que você pode adicionar o parâmetro -Xmx sem problemas.
http://jakarta.apache.org/commons/daemon/jsvc.html
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2006 14:59:37
|
baladao
Debugger
![[Avatar]](/images/avatar/2d5b53f80151aea5fef0722f8b1edf99.jpg)
Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline
|
Estou com o mesmo problema, descobri agora esse daemon jsvc, estava com esperanças de que resolveria o problema, mas se vc já está usando ele e o problema ocorre também volto ao plano anterior.
Apache - JK - Tomcat (node1, node2 e node3 em loadbalance)
|
Juliano V. Baladão
Sistemas de Informação |
|
|
 |
|
|