[Resolvido]Problema com timeout do MySQL  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
Djonatah
JavaGuru
[Avatar]

Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline

Boa noite,

Eu tenho enfrentado um problema conhecido na comunidade: O timeout de conexão com o MySQL após 8h de uso. Eu procurei diversas soluções na web e mesmo dentro do GUJ, mas nenhuma delas ofereceu a solução para meu problema. Implementei pool de conexões e alterei parâmetros na url de conexão com o banco, mas não foi o suficiente para acabar com a seguinte exceção:




Aqui vai meu xml de configuração do hibernate:


Alguém tem uma idéia do que pode ser a causa do meu problema? (eu li algo controle de transações: Algumas não precisam de commit por serem apenas consulta, ou algo assim)

Agradeço a ajuda.

This message was edited 1 time. Last update was at 21/10/2010 08:26:23


--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes

" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3
[MSN]
joellazzari
JavaChild

Membro desde: 13/11/2008 09:00:25
Mensagens: 141
Offline

bom dia Djonatah,

Já tive problema de Timeout com o MySQL (diferente desse que vc reportou), consegui resolver alterando os valores padrões das variaveis.
Pra ver os valores, use (veja por interactive e wait).
Djonatah
JavaGuru
[Avatar]

Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline

Obrigado pela reposta joellazzari, já havia cogitado alterar a variavel de timeout do MySQL. Se não encontrar outra solução eu acredito que vá fazer isso mesmo.

Aguardo mais sugestões o/

--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes

" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3
[MSN]
Djonatah
JavaGuru
[Avatar]

Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline

Acabei descobrindo que o meu problema estava relacionado as minhas configurações do pool de conexões. Até onde eu li, parece que o hibernate faz o reconhecimento automático de quando estamos utilizando o C3pO para pool de conexões. Mas não foi o meu caso, então eu tive que explicitamente declarar qual era a classe que estava providenciando as conexões para a pool, e isso através da seguinte configuração:



Espero que venha ajudar mais pessoas em tempos futuros futuros

Abraços


--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes

" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3
[MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team