Amigos,

resolvido!
Era o problema de muitas conexões abertas com o banco.

obrigado.

2010/10/5 jalosii <[email protected]>

> Rodrigo Valentim escreveu:
>
>> @Paullo o seu problema esta no java ou no servidor que não está aguentando
>> o que voce esta solicitando dele, como já foi falado aqui.
>>
>> Tivemos um problema recente e foi necessário reescrever o código java,
>> pois, estava consumindo muita memoria sem necessidade...
>>
>> Um dos grandes problemas foi o Lazy do Hibernate, outro problema foi
>> encontrado na hora de popular os VO's, etc... com a reescrita a coisa
>> normalizou... uma consulta razoavelmente simples no banco consumia 600mb de
>> memoria :P
>>
>> Hoje, graças a esse tópico aqui eu posso monitorar todo o processo!
>>
>> Abraços
>>
>> Em 27 de setembro de 2010 14:34, bruno bg <[email protected] <mailto:
>> [email protected]>> escreveu:
>>
>>
>>    foi mal Rafael,  por estarmos na lista de FLEX, pensei que fosse
>>    Memória do FP.
>>    mas mesmo assim é um assunto interessante.
>>
>>    brunobg
>>
>>
>>    Em 27 de setembro de 2010 14:19, RafaelViana <[email protected]
>>    <mailto:[email protected]>> escreveu:
>>
>>
>>        @bruno bg
>>
>>        O problema que o Helio teve com memória foi com a memória do
>>        Flash Player.
>>        Aqui o problema é com a memória do container Java no servidor
>>        Tomcat/Jetty...
>>
>>        Acho que estamos falando de coisas diferentes?
>>
>>        On 27 set, 12:56, bruno bg <[email protected]
>>        <mailto:[email protected]>> wrote:
>>        > 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
>>        <http://www.brunobg.com>
>>        > [email protected] <mailto:[email protected]>  (MSN & Skype)
>>        > blogflex.brunobg.com <http://blogflex.brunobg.com>
>>
>>        > @brunogrohs
>>        > (21) 9913-2397
>>        >
>>        > Em 27 de setembro de 2010 12:05, RafaelViana
>>        <[email protected] <mailto:[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]
>>        <mailto:[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]
>>        <mailto:[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] <mailto:[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 <http://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]
>>        <mailto:[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] <mailto:[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]
>>        <mailto:[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]
>>        <mailto:[email protected]>
>>        > > > >>>>>www.paulloestevam.com.br
>>        <http://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]
>>        <mailto:[email protected]>
>>
>>        > > > >>>>> Para sair da lista, envie um email em branco para
>>        > > > >>>>> [email protected]
>>        <mailto:[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] <mailto:[email protected]>
>>
>>        > > > >>>> Para sair da lista, envie um email em branco para
>>        > > > >>>> [email protected]
>>        <mailto:[email protected]>
>>
>>        > > > >>>> Mais opções estão disponíveis emhttp://
>>        > > groups.google.com/group/flexdev
>>        <http://groups.google.com/group/flexdev>
>>        >
>>        > > > >>> --
>>        > > > >>> -----------------------------------------------
>>        > > > >>> Cel. 83 8790.1304
>>        > > > >>> [email protected] <mailto:[email protected]>
>>        > > > >>>www.paulloestevam.com.br
>>        <http://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] <mailto:[email protected]>
>>
>>        > > > >>> Para sair da lista, envie um email em branco para
>>        > > > >>> [email protected]
>>        <mailto:[email protected]>
>>
>>        > > > >>> Mais opções estão disponíveis emhttp://
>>        > > groups.google.com/group/flexdev
>>        <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] <mailto:[email protected]>
>>
>>        > > > >> Para sair da lista, envie um email em branco para
>>        > > > >> [email protected]
>>        <mailto:[email protected]>
>>
>>        > > > >> Mais opções estão disponíveis emhttp://
>>        > > groups.google.com/group/flexdev
>>        <http://groups.google.com/group/flexdev>
>>        >
>>        > > > > --
>>        > > > > Fábio Goll
>>        > > > > Gtalk/Msn: [email protected]
>>        <mailto:[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] <mailto:[email protected]>
>>
>>        > > > > Para sair da lista, envie um email em branco para
>>        > > > > [email protected]
>>        <mailto:[email protected]>
>>
>>        > > > > Mais opções estão disponíveis
>>        emhttp://groups.google.com/group/flexdev
>>        <http://groups.google.com/group/flexdev>
>>        >
>>        > > > --
>>        > > > -----------------------------------------------
>>        > > > Cel. 83 8790.1304
>>        > > > [email protected]
>>        <mailto:[email protected]>
>>
>>        >
>>        > > --
>>        > > Você recebeu esta mensagem porque está inscrito na lista
>>        "flexdev"
>>        > > Para enviar uma mensagem, envie um e-mail para
>>        [email protected] <mailto:[email protected]>
>>
>>        > > Para sair da lista, envie um email em branco para
>>        > > [email protected]
>>        <mailto:[email protected]>
>>
>>        > > Mais opções estão disponíveis
>>        emhttp://groups.google.com/group/flexdev
>>        <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] <mailto:[email protected]>
>>
>>        Para sair da lista, envie um email em branco para
>>        [email protected]
>>        <mailto:[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] <mailto:[email protected]>
>>
>>    Para sair da lista, envie um email em branco para
>>    [email protected]
>>    <mailto:[email protected]>
>>
>>    Mais opções estão disponíveis em
>>    http://groups.google.com/group/flexdev
>>
>>
>>
>>
>> --
>> Atenciosamente,
>> Rodrigo Valentim
>> --
>> 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
>



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

Responder a