Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#70285
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!
#70311
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!
#70321
É 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.
#70333
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
#70363
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.