| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/10/2010 22:13:24
|
Djonatah
JavaGuru
![[Avatar]](/images/avatar/9922aa62eb4eafdcea1bf84537bd4f24.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2010 07:07:36
|
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).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2010 11:03:08
|
Djonatah
JavaGuru
![[Avatar]](/images/avatar/9922aa62eb4eafdcea1bf84537bd4f24.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 08:26:06
|
Djonatah
JavaGuru
![[Avatar]](/images/avatar/9922aa62eb4eafdcea1bf84537bd4f24.jpg)
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 |
|
|
 |
|
|