Configurações do Tomcat

1 resposta
M

Pessoal, estou com o seguinte problema.
Trabalho em uma empresa que tem uma itranet, desenvolvida com java+jsp(scriptlets) com banco oracle e servidor tomcat.
A aplicação está em um ‘servidor virtual’ dentro de um servidor com windows 2003.
Essa aplicação é acessada por aproximadamente 4000 pessoas, e constantemente tem dado muito erro de net.socketException. O ‘servidor virtual’ tem 900Mb de memória, e chega determinados momentos em que a aplicação está com paginação de 600mb.

Preciso de ajuda no seguinte:

  • Qual a melhor solução pra esse cenário? Como faço pra testar o limite do tomcat? (não vale dizer programar tdo de novo, pois no momento é inviável e preciso de uma solução paleativa que não de pau no servidor).

Qualquer ajuda/resposta será bem-vinda.
Obrigado.

Ps.: Estou na empresa faz 15 dias, e nunca tinha visto uma aplicação web toda utilizando scriptlets no jsp. :stuck_out_tongue:

1 Resposta

R

Cara, tem várias coisas para melhorar performance (cache, pool, cluster, etc), só que depende muito de como seu sistema funciona.

Pra ver até quanto o sistema aguenta, faça um teste de stress e vá aumentando gradativamente a quantidade de threads que acessam a aplicação.
Identificando o limite de acessos que tua aplicação aguentea, aí vem a parte divertida… identificar os gargalos, se tá no banco, webserver, etc…

Só com essas informações na mão é que dá pra começar a pensar em como melhorar isso aí.

Pra fazer testes de stress tem o JMeter e o WAS Tool da Microsoft… ambos free.

[]'s

Criado 30 de novembro de 2007
Ultima resposta 30 de nov. de 2007
Respostas 1
Participantes 2