Gente,

Fica meu "lamento" aqui registrado.
Fiz todos os tunings de aplicação e verificações possíveis, para 
identificar arquivos abertos, conexões não fechadas e todos os demais 
problemas, mas o erro persiste.

O Interessante é que tenho uma aplicação semelhante rodando sobre 
Weblogic (BEA), que não apresenta nenhum problema.

Passo a acreditar que o único empecilho do J2EE é que se faz becessário 
um Servidor de aplicações comercial, quando se pensa em software missão 
crítica com alto volume de acesso.

Quanto ao JBoss para EJB fantástico, agora para Tomcat e Resin... 
somente via wathcdog.

- Cassio

Cassio Sampaio wrote:
> Cláudio / Helder,
> 
> Concordo com vocês quanto ao problema das gree threads que é o único 
> ponto onde o Solaris leva vantagem.
> 
> O meu problema não é o número de threads, mas sim que esse número cresce 
> lentamente, e quando atinge um certo número a troca de contexto fica 
> muito carrgeada para o SO, o que torna lenta demais a conexão apache - 
> resin.
> 
> O limite de filedescriptors está ok no servidor e a memória da máquina 
> virtaual em 512M, o que deve ser suficiente para uma aplicação de 5 
> servlets e 5 jsp, uma vez que todos os EJB's estão no Jboss.
> 
> Encontrei um documento muito bom de tuning do Resin, a performance 
> melhorou após as mudanças (número de threads, cache, keepalive), porém 
> os problemas persistem.
> 
> Já apelei para um script "watchdog", porém gostaria que tudo se 
> estabilizasse sem essas soluções sujas.
> 
> - Cassio
> 
> 
> Claudio Miranda wrote:
> 
>>     Coloque um máximo de consumo de memória (parametro -Xmx).
>>         Quando você diz sobre o acumulo de processos baseado no top ou 
>> ps, é porque os comandos top e ps, mostram as threads como processos, 
>> para comprovar isso execute um ps -efww (ou pstree), e você verá que 
>> muitos "processos" (que são threads) java têm um processo pai único.
>>
>>     Existe uma limitação da quantidade máxima de processos por usuário 
>> no SO (em kernel précompilado), pode ser o seu caso.
>>
>> []'s
>>
>> Claudio Miranda
>>
>>
>> Cassio Sampaio wrote:
>>
>>> Gente,
>>>
>>> Estou rodando com JDK 1.3.1 IBM , Linux Redhat 7.2 Kernel 2.4.X uma 
>>> aplicação baseada em apache + resin.
>>>
>>> Tenho um problema que é o acúmulo de processos java do resin que 
>>> acaba me forçando a fazer um watchdog para derrubar o resin a cada X 
>>> horas para resetar os processos.
>>>
>>> Fiz os tunings indicados para apache e resin, mas o problema é 
>>> reduzido mas não eliminado.
>>>
>>> Existe algum idéia???
>>>
>>> Obrigado,
>>> Cassio
>>
>>
>>
>>
>> ------------------------------ LISTA SOUJAVA 
>> ---------------------------- http://www.soujava.org.br  -  Sociedade 
>> de Usuários Java da Sucesu-SP dúvidas mais comuns: 
>> http://www.soujava.org.br/faq.htm
>> regras da lista: http://www.soujava.org.br/regras.htm
>> historico: http://www.mail-archive.com/java-list%40soujava.org.br
>> para sair da lista: envie email para 
>> [EMAIL PROTECTED] 
>> -------------------------------------------------------------------------
>>
>>
> 
> 
> 
> ------------------------------ LISTA SOUJAVA 
> ---------------------------- http://www.soujava.org.br  -  Sociedade de 
> Usuários Java da Sucesu-SP dúvidas mais comuns: 
> http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para 
> [EMAIL PROTECTED] 
> -------------------------------------------------------------------------
> 
> 



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a