Aplicação com Mediator perde conexão c/ MySql

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Aplicação com Mediator perde conexão c/ MySql

Mensagem por alaminojunior »

Algum dos colegas já passaram por isso ?
Tenho uma aplicação que usa o mediator para se conectar ao mysql, roda as mil maravilhas, exceto pelo fato de perder a conexão com o banco de dados de vez em quando. Observando as configurações do mediator, achei uma variavel "Minimal Time Disconnect", alterei o valor de 100 para 10000, e não tem caído mais. Será que era isto ?
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Qual é a mensagem de erro quando ele perde a conexão???

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

o erro é NET 1301 se não me engano, seguido de Network Connection Lost
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Olá,

Esta é uma configuração do MySQL que define por quanto tempo uma conexão pode existir estando inativa. Verifique no manual do MySQL como alterar este tempo, ou se for o caso, entre em contato com o responsável pelo servidor.

Uma maneira de resolver seria testar a conexão sempre antes de cada instrução enviada ao servidor.

Falou!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

entre em contato com o responsável pelo servidor.
é o zé roela aqui mesmo
Como havia dito, achei uma variavel na configuração do Mediator ( Minimal Disconnect Time ) e alterei de 100 para 10000, depois disso parece que não caiu mais, mas será que era isso mesmo. Pergunto pois ainda não implantei o sistema em lugar nenhum, ainda está na "bancada"
Mas mesmo assim vou verificar o MySql também.
Muito obrigado,
Edson
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

alaminojunior escreveu:o erro é NET 1301 se não me engano, seguido de Network Connection Lost
Tem acontecido esse erro comigo também de vez em quando.

Onde encontro essa variável para alterar???

Ae eu posso testar aqui também e ver se resolve

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

1º - Se o Mediator estiver rodando como um serviço, PARE-O e inicie-o pelo menu INICIAR
2º - Uma vez aberto o Mediator, clique em "Options & Monitor" e em seguida "Options".
3º- Existe uma variavel denominada "Minimum Disconnect Time"
4º- No meu caso estava setado em 100, mudei para 10000. Talvez nem precise tanto tempo ?
Boa sorte
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder