MySQL server has gone away

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MySQL server has gone away

Mensagem por JoséQuintas »

Alguma dica sobre esse erro com MySQL em terminal Windows?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

MySQL server has gone away

Mensagem por janio »

O Mysql vem por padrão configurado para 8 horas de inatividade, se não mim engano!

Resolvi esse problema acrescentando no meu my.ini:

[Mysqld]
wait_timeout = 864000
interactive_timeout=864000

240 horas... acho que é suficiente hehehe
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MySQL server has gone away

Mensagem por JoséQuintas »

Esquisito.
Considerando o expediente das 8 as 18, o terminal teria que ficar parado o dia inteiro pra atingir o limite.

Encontrei na internet que quando o MySQL não tem outra explicação para o erro, cai nesse também.
E que nem sempre que a conexão cai, o MySQL detecta que caiu, e pode ir pra esse erro.

Mistérios.
Em todo caso, vou testar aumentando pra 20 horas, suficiente pra um dia inteiro.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

MySQL server has gone away

Mensagem por janio »

Resolveu?

Janio
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
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MySQL server has gone away

Mensagem por JoséQuintas »

Não mexi no servidor, alterei algumas coisas na conexão.
Mas ainda acontece de vez em quando.
Preciso confirmar se alguma máquina ainda está com driver MySql desatualizado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

MySQL server has gone away

Mensagem por pena »

isto deve resolver
max_allowed_packet=500M
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MySQL server has gone away

Mensagem por JoséQuintas »

Ainda não resolvi totalmente, mas só pra atualizar os motivos que tive, e outros listados na internet:

- Comando inválido ou que gera erro, na falta de opção cai nesse erro (driver odbc 3.51 anterior ao 3.51.30)
- Tamanho do pacote, o default é 4MB, recomendam aumentar pra 16MB
- Tempo de timeout, mas na internet menciona que o default é 60 segundos, sendo que é 8 horas (28800 segundos)
- Fora o timeout do MySql, o timeout do Windows e do domínio Windows podem interferir

Não entendi uma coisa:
De que adianta deixar o timeout do MySQL em 8 horas, se o time-out do Windows é de 15 minutos?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder