DocumentaçãoCommerceKB do Commerce

Somente PaaS

O servidor MySQL desapareceu​ erro no Adobe Commerce na nuvem

Última atualização: 5 de maio de 2025
  • Tópicos:
  • Nuvem

Criado para:

  • Desenvolvedor

Este artigo fala sobre a solução do problema em que você recebe a mensagem de erro " O SQL Server desapareceu " no arquivo cron.log. Pode haver vários sintomas, incluindo problemas de importação de arquivos de imagem ou falha de implantação.

Produtos e versões afetados

  • Adobe Commerce na infraestrutura em nuvem, todas as versões com suporte.

Problema

Você recebe uma mensagem de erro " O SQL Server desapareceu " no arquivo cron.log.

Etapas a serem reproduzidas

Importe arquivos e acione uma implantação.

Resultado esperado

Implantação bem-sucedida.

Resultado real

Mensagem de erro em cron.log :" SQLSTATE[HY000] [2006] O servidor MySQL foi desativado at/app/AAAAAAAAA/vendor/magento/zendframework1/library/Zend/Db/Adapter/Pdo/Abstract.php:144"

Causa

O valor default_socket_timeout está definido como muito baixo. Isso é causado pela configuração default_socket_timeout. Se o php não receber nada do banco de dados MySQL dentro deste período, ele assume que está desconectado e emite o erro.

Solução

  1. Verifique o período de tempo limite atual para default_socket_timeout executando na CLI: php -i |grep default_socket_timeout
  2. Dependendo do aumento da configuração de tempo limite, a variável default_socket_timeout ultrapassará o tempo de execução mais longo possível esperado no arquivo /etc/platform/<project_name>/php.ini. Sugere-se que você defina entre 10 e 15 minutos.
  3. Confirme-o no GIT e reimplante.

Leitura relacionada

  • O upload do banco de dados perde a conexão com o MySQL
  • Práticas recomendadas do banco de dados para o Adobe Commerce na infraestrutura em nuvem
  • Problemas mais comuns de banco de dados no Adobe Commerce na infraestrutura em nuvem
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a