Cassio,
S� para eu entender, voc� tem um HTTP Server (Apache), Servlet Container
(Resin), EJB
Server (JBoss), a m�quina tem 512 MB de RAM, voc� pode enviar a quantidade de
mem�ria, process/threads existem no ambiente logo em seguida � execu��o?
Voc� pode enviar um ps -efww (logo em seguida da inicializa��o dos servers), e
outro
ps -efww nos momentos de crise para a lista, de prefer�ncia na enterprise-list?
Os EJBs s�o na maioria Sessions ou Entities ?
Voc� pode exemplificar um pouco da arquitura ?
� realizado o cache de homes?, os dados dos EJBs trafegam pela rede atrav�s de
VOs
apenas?, O resin est� na mesma JVM do JBoss?
Abra�os
Claudio Miranda
Assim poderemos ajudar mais.
Cassio Sampaio wrote:
> 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]
-------------------------------------------------------------------------