fiz um programa em java, com o banco em mysql e utilizo o hibernate
esta acontecendo o seguinte problema:
as vezes o programa dos pcs trava, nao faz absolutamente nada, tem q fechar e abrir novamente, nao sei o motivo. o banco esta no servidor
pra informar q acho q possa ter alguma coisa haver existe um pc na rede utilizando um programa q eh um k6II, poderia ser isso?
vc verifou como ta o consumo de memoria do seu programa…?
vc ta criando apenas uma session factoro do hibernate ou cria varias?
está fechando todas as sessions que abre?
não entendi oq vc disse aqui… o.O
davidbuzatto
Amigo, estava acontecendo isso com uma aplicação web que usa hibernate onde eu trabalho. Acontecia pq depois de um tempo o hibernate “desconectava” do banco. Não lembro o termo correto. Vc precisa informar a ele que ele deve se reconectar… Vou ver amanhã e te passo como resolver… Me manda uma PM para q eu não esqueça!
Até mais!
Hammer
estou fechando as conexoes sim
estou esperando amanha entao ^^
davidbuzatto
Obrigado por me lembrar :D
Na verdade não é que você não esteja fechando as conexões. É que depois de um tempo parado é como se o hibernate "dormisse".
Coloca isso aqui no seu hibernate.cfg.xml, essa configuração força o hibernate a ficar "acordado".
bem isso me ajudou mt,o cliente tambem me disse q essa lentidao acontece qd se esta utilizando muito do programa.entao ele trava.tem q se fechar o programa no server machine para liberar as outras maquinas
alguem tem ideia doq possa ser isso?
Hammer
bem, sera q assim como pode dormir a conexao ela pode se sobrecarregar e travar o sistema entao?
tem alguma config parecida com essa q tb corrija isso?
Hammer
bem, isso ajudou realmente, mas oq mais me ajudou foi eu ter ativado o LAZY, ficou bem mais rapido, so q ele ainda fico lento as vezes e da umas tavadas, tem como corrigir isso?