muito boa essa solução para Memory Leak. com certeza o HELIO que há um tempo teve problemas com isso + Module vai gostar muito. Erko e Rafael , merece um post nos seus blogs. hehehe
abraço brunobg -- **************************************************** www.brunobg.com [email protected] (MSN & Skype) blogflex.brunobg.com @brunogrohs (21) 9913-2397 Em 27 de setembro de 2010 12:05, RafaelViana <[email protected]> escreveu: > Isso. O Lamba Probe vai ajudá-lo. > Também utilizo no servidor para controlar a memória (isso é um > problema sério :S) > > Se você tentar acessar o probe e também ficar com o cursor > "carregando" quer dizer que a memória estourou. > Assim fica fácil saber quando tem problema de memória. > > On 27 set, 11:09, Paullo Estevam <[email protected]> wrote: > > Sim, > > estão escutando o fault... se no lado do servidor gerasse uma exceção, > era > > pra o fault pegar e exibir um panel na tela. Mas não acontece nada! > > > > Eu imaginei que pudesse ser questão de número de conexões com o banco. Eu > já > > notei aqui que tem um monte de conexões ativas, em "sleep", que não são > > destruidas há mais de 1 hora. > > > > Estou instalando o Lambda Probe. > > > > 2010/9/27 Fábio Goll <[email protected]> > > > > > > > > > > > > > Além de verificar o memory leak, os seus remoteobjects está "escutando" > o > > > evento fault além do result? > > > > > Se estiver, o remoteobject não retorna nenhum dos 2, trava mesmo? > > > > > 2010/9/27 Erko Bridee de Almeida Cabrera <[email protected]> > > > > >> Paullo, > > > > >> vc pode habilitar a JMX no servidor... > > > > >> veja esse link: > > > > >>http://nivaldomjunior.blogspot.com/2009/12/visualvm-analisando-o-func. > .. > > > > >> apesar de ser para o Jetty a configuração é a mesma, no caso você terá > que > > >> incluir esta config no arquivo: catalina.sh / .bat do seu tomcat para > > >> habilitar o JMX > > > > >> feito isso, para acompanhar o monitoramento, aconselho utilizar a > > >> aplicação VisualVM, que é um que eu também utilizo, > > >> então você terá que adicionar a URL do servidor que está sendo > monitorado: > > > > >> SERVER_NAME:PORT > > > > >> com isso o VisualVM irá monitorar o respectivo servidor > > > > >> exemplo de config para ser adicionado no inicio do arquivo > > >> catalina.sh/bat > > > > >> JAVA_OPTS="-Dcom.sun.management.jmxremote > > >> -Dcom.sun.management.jmxremote.port=29001 > > >> -Dcom.sun.management.jmxremote.ssl=false > > >> -Dcom.sun.management.jmxremote.authenticate=false " > > > > >> ps.: outra aplicação que é bem útil e ajuda a gerenciar o tomcat é o > > >> Lambda Probe > > > > >>http://www.lambdaprobe.org/d/index.htm > > > > >> o/ > > > > >> Em 27 de setembro de 2010 10:48, Paullo Estevam < > [email protected]>escreveu: > > > > >> Oi, Erko > > > > >>> Onde eu verifico "o consumo de memoria alocada para o servidor"? > > > > >>> Encontrei isto (fala em Memory Leak) no log do Tomcat: > > > > >>> 27/09/2010 06:14:36 org.hibernate.tool.hbm2ddl.SchemaUpdate execute > > >>> INFO: schema update complete > > > > >>> 27/09/2010 06:33:24 > > >>> net.sf.jasperreports.engine.component.ComponentsEnvironment > > >>> findComponentBundles > > >>> WARNING: Found two components for namespace > > >>>http://jasperreports.sourceforge.net/jasperreports/components > > > > >>> 27/09/2010 07:56:51 org.apache.coyote.http11.Http11Protocol pause > > >>> INFO: Pausing Coyote HTTP/1.1 on http-80 > > > > >>> 27/09/2010 07:56:52 org.apache.catalina.core.StandardService stop > > >>> INFO: Stopping service Catalina > > > > >>> 27/09/2010 07:56:52 org.apache.catalina.core.StandardWrapper unload > > >>> INFO: Waiting for 15 instance(s) to be deallocated > > > > >>> 27/09/2010 07:56:54 org.apache.catalina.loader.WebappClassLoader > > >>> clearReferencesJdbc > > >>> SEVERE: A web application registered the JBDC driver > > >>> [com.mysql.jdbc.Driver] but failed to unregister it when the web > application > > >>> was stopped. To prevent a memory leak, the JDBC Driver has been > forcibly > > >>> unregistered. > > > > >>> 27/09/2010 07:56:54 org.apache.catalina.loader.WebappClassLoader > > >>> clearReferencesThreads > > >>> SEVERE: A web application appears to have started a thread named > > >>> [http-80-1] but has failed to stop it. This is very likely to create > a > > >>> memory leak. > > > > >>> abraço > > > > >>> 2010/9/27 Erko Bridee de Almeida Cabrera <[email protected]> > > > > >>> Olá bom dia, > > > > >>>> conselho inicial: > > > > >>>> - monitorar o seu servidor, verificar o consumo de memoria alocada > para > > >>>> o servidor > > > > >>>> existe a possibilidade de sua aplicação estar enfrentando problemas > de > > >>>> memory leak... > > > > >>>> Em 27 de setembro de 2010 09:54, Paullo Estevam < > > >>>> [email protected]> escreveu: > > > > >>>>> Amigos, > > > > >>>>> Um sistema que colocamos em produção recentemente está travando. > > > > >>>>> Trava da seguinte forma: Vários usuários estão acessando o sistema > > >>>>> normalmente durante o dia inteiro, cadastrando, buscando etc. > > >>>>> De repente, o sistema trava na hora de fazer uma chamada a qualquer > > >>>>> remote object. > > >>>>> Em outras palavras, trava na hora do blazeDS se comunicar com o > Java, > > >>>>> para se comunicar com o banco. > > >>>>> Se der um refresh no browser, o sistema reinicia e vai para tela de > > >>>>> login, depois de entrar com os dados e clicar em logar ele trava > > >>>>> novamente... > > > > >>>>> obs: o travamente em questão a que me refiro é o ponteiro do mouse > > >>>>> mudar para aquele ícone padrão do flex (showBusyCursor)... e daí > não sai > > >>>>> mais. > > > > >>>>> Nos logs do tomcat, não encontrei nada que ajudasse... Por isso que > tô > > >>>>> postando aqui. > > >>>>> Qualquer idéia ajuda. > > > > >>>>> abraços, > > > > >>>>> Paullo Estevam > > > > >>>>> -- > > >>>>> ----------------------------------------------- > > >>>>> Cel. 83 8790.1304 > > >>>>> [email protected] > > >>>>>www.paulloestevam.com.br > > > > >>>>> -- > > >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > >>>>> Para enviar uma mensagem, envie um e-mail para > > >>>>> [email protected] > > >>>>> Para sair da lista, envie um email em branco para > > >>>>> [email protected] > > >>>>> Mais opções estão disponíveis em > > >>>>>http://groups.google.com/group/flexdev > > > > >>>> -- > > >>>> Att, > > >>>> Erko Bridee de Almeida Cabrera > > >>>> *TechDev : *http://blog.erkobridee.com/ > > >>>> *Gospel : *http://gospel.erkobridee.com/ > > >>>> *Twitter : *http://twitter.com/ErkoBridee > > >>>> *Currículo : *http://netcarreiras.com/prof.html?uid=11410 > > > > >>>> -- > > >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > >>>> Para enviar uma mensagem, envie um e-mail para > [email protected] > > >>>> Para sair da lista, envie um email em branco para > > >>>> [email protected] > > >>>> Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > > > >>> -- > > >>> ----------------------------------------------- > > >>> Cel. 83 8790.1304 > > >>> [email protected] > > >>>www.paulloestevam.com.br > > > > >>> -- > > >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > >>> Para enviar uma mensagem, envie um e-mail para > [email protected] > > >>> Para sair da lista, envie um email em branco para > > >>> [email protected] > > >>> Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > > > >> -- > > >> Att, > > >> Erko Bridee de Almeida Cabrera > > >> *TechDev : *http://blog.erkobridee.com/ > > >> *Gospel : *http://gospel.erkobridee.com/ > > >> *Twitter : *http://twitter.com/ErkoBridee > > >> *Currículo : *http://netcarreiras.com/prof.html?uid=11410 > > > > >> -- > > >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > >> Para enviar uma mensagem, envie um e-mail para > [email protected] > > >> Para sair da lista, envie um email em branco para > > >> [email protected] > > >> Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > > > > -- > > > Fábio Goll > > > Gtalk/Msn: [email protected] > > > Twitter: @fabiogoll > > > > > -- > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > > Para enviar uma mensagem, envie um e-mail para > [email protected] > > > Para sair da lista, envie um email em branco para > > > [email protected] > > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > > > -- > > ----------------------------------------------- > > Cel. 83 8790.1304 > > [email protected] > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
