Clipper On Line • Ver Tópico - MySQL server has gone away
Página 1 de 1

MySQL server has gone away

MensagemEnviado: 08 Mar 2016 22:23
por JoséQuintas
Alguma dica sobre esse erro com MySQL em terminal Windows?

MySQL server has gone away

MensagemEnviado: 09 Mar 2016 08:30
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

MySQL server has gone away

MensagemEnviado: 09 Mar 2016 17:40
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.

MySQL server has gone away

MensagemEnviado: 21 Mar 2016 08:35
por janio
Resolveu?

Janio

MySQL server has gone away

MensagemEnviado: 21 Mar 2016 14:34
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.

MySQL server has gone away

MensagemEnviado: 22 Mai 2016 15:51
por pena
isto deve resolver
max_allowed_packet=500M

MySQL server has gone away

MensagemEnviado: 08 Jun 2016 15:05
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?