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] -------------------------------------------------------------------------