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

Responder a