Performance tomcat

4 respostas
L

Pessoal, boa tarde.

Gostaria de um help, se alguem puder me auxiliar. Temos aqui a seguinte situação: um servidor linux RHEL 5.2 com tomcat em produção v. 5.0.28 com java 1.5.0.6 com 2 contextos rodando sem problemas. Na segunda feira entrou em produção mais um contexto, desde então estamos enfrentando problemas de performance nas 3 aplicações que não ocorriam antes. As aplicações são desenvolvidas em Genexus e utilizam Banco de dados DB2 no mesmo servidor.
Quanto ao hardware, verifiquei que está tudo OK, o tomcat não utiliza mais do que 5% de CPU e 25% de memória, porém o acesso nas 3 aplicações está extremamente lento.

Alguém sabe se existe limitação de contextos que o tomcat gerencia? Ou se alguém já passou por esse cenário.

Agradeço se alguém puder ajudar.

Abraço

4 Respostas

T

Você pode aumentar a quantidade de memória que o Tomcat usa? Procure por “-Xmx” e “JAVA_OPTS”. Na sua versão do Tomcat existe um arquivo de configuração para iniciar o Tomcat.

L

ele ta subindo com 2gb e fica com aproximadamente 1gb livre, verificando pelo tomcat manager. Existe alguma limitação de aplicações num servidor tomcat ou essa limitação depende do hardware?

L

Essa informação ajuda um pouco? O servidor esta somente com 2 aplicações rodando agora.

JVM

Free memory: 1492.73 MB Total memory: 1945.62 MB Max memory: 1945.62 MB

http-8080

Max threads: 300 Min spare threads: 25 Max spare threads: 150 Current thread count: 50 Current thread busy: 17
Max processing time: 8334710 ms Processing time: 24023 s Request count: 101396 Error count: 1598 Bytes received: 24.07 MB Bytes sent: 260.44 MB

server.xml




catalina.sh

CONFIGURACOES DE MEMORIA DO TOMCAT

CATALINA_OPTS="-Xmx2048m -Xms2048m -Xmn1024m -Xss128k -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:MaxPermSize=128m"

gigicantador

Preste atenção no log do tomcat ao subir a terceira aplicação. Provavelmente em alguns momentos há estouro de memória.
Procure algum “java heap space” no log.

Criado 20 de janeiro de 2009
Ultima resposta 21 de jan. de 2009
Respostas 4
Participantes 3