Página 1 de 1
3º Passo Endereço de entrega - Erro Mysql
Enviado: 28 Set 2016, 11:14
por OliveiraMichael
Bom dia Pessoal, galera hoje estava simulando uma compra no meu site, e me deparei com a seguinte situação:
Notice: Error: MySQL server has gone away
Error No: 2006
SELECT * FROM oc_length_class mc LEFT JOIN oc_length_class_description mcd ON (mc.length_class_id = mcd.length_class_id) WHERE mcd.language_id = '2' AND mc.length_class_id = '1' in /xxxxx/xxxxx/xxxxx/xxxxx/xxxxx/xxxxx/public_html/loja/system/database/mysql.php on line
Alguem sabe me dizer o que aconteceu aqui? Por que algumas vezes finalizo tranquilamente e as vezes eu ta dando esse problema!
Re: 3º Passo Endereço de entrega - Erro Mysql
Enviado: 28 Set 2016, 15:17
por valdeir2000
Re: 3º Passo Endereço de entrega - Erro Mysql
Enviado: 29 Set 2016, 09:03
por OliveiraMichael
Obrigado pela dica @valdeir2000 , esse arquivo ''my.cnf'' é arquivo de configuração do banco de dados ou do proprio opencart? Por que o que acontece, minha loja está em hospedagem compartilhada na locaweb, acredito que meu plano não me dar permissão para mexer nos arquivos do banco ou servidor! Poderia me ajudar mais com esse problema, por favor!
Re: 3º Passo Endereço de entrega - Erro Mysql
Enviado: 29 Set 2016, 12:15
por valdeir2000
É configuração do mysql, somente o admin da hospedagem podem fazer essas alterações. Nesse caso, o melhor é entrar em contato com o suporte.
Esse problema normalmente está ligado a oscilação da internet, ou o servidor está fechando a conexão devido o tempo limite ser menor, etc.
Re: 3º Passo Endereço de entrega - Erro Mysql
Enviado: 29 Set 2016, 16:25
por OliveiraMichael
eu fiz contato com o pessoal do suporte da hospedagem e fui informado que no plano que estou cadastrado não é possivél fazer alterações no arquivo do mysql, teria como eu otimizar meus arquivos para que eu pudesse trabalhar adequandamente com meu serviço de hospedagem?@valdeir2000
Re: 3º Passo Endereço de entrega - Erro Mysql
Enviado: 30 Set 2016, 17:45
por valdeir2000
No site abaixo tem algumas soluções como utilizar mysql_ping() ou wait_timeout()
http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
Não vou entrar em uma explicação do funcionamento porque minha área não é DBA, mas o conselho que dou é mudar de hospedagem. A parti do momento que você tem uma limitação na hospedagem, muda. Escolhe uma melhor ou muda de empresa.