eu ainda to para escrever sobre o assunto... só não parei ainda para escrever :P
Em 27 de setembro de 2010 12:56, bruno bg <[email protected]> escreveu: > 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 > -- 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 em http://groups.google.com/group/flexdev
