DokumentationHandelCommerce KB

Endast PaaS

MySQL-servern har gått ​ fel på Adobe Commerce i molnet

Senast uppdaterad: 5 maj 2025
  • Ämnen:
  • Moln

Skapat för:

  • Utvecklare

I den här artikeln beskrivs lösningen på problemet där du får felmeddelandet SQL-servern i cron.log-filen. En rad olika symtom, till exempel problem med bildimportering eller misslyckad distribution, kan uppkomma.

Berörda produkter och versioner

  • Adobe Commerce i molninfrastrukturen, alla versioner som stöds.

Problem

Du får felmeddelandet SQL-servern har försvunnit i filen cron.log.

Steg som ska återskapas

Importera filer och utlösa en distribution.

Förväntat resultat

Distributionen lyckades.

Faktiskt resultat

Felmeddelande i cron.log :" SQLSTATE[HY000] [2006] MySQL-servern har lämnat at/app/AAAAAAAAA/vendor/magento/zendframework1/library/Zend/Db/Adapter/Pdo/Abstract.php:144"

Orsak

Värdet default_socket_timeout är för lågt. Detta orsakas av inställningen default_socket_timeout . Om php inte tar emot något från MySQL-databasen inom den här perioden antas det att den är frånkopplad och att felet uppstår.

Lösning

  1. Kontrollera den aktuella tidsgränsen för default_socket_timeout genom att köra i CLI: php -i |grep default_socket_timeout
  2. Beroende på ökningen av timeout-inställningen har variabeln default_socket_timeout förväntat längsta möjliga körningstid i filen /etc/platform/<project_name>/php.ini. Du bör ange mellan 10 och 15 minuter.
  3. Verkställ för GIT och omdistribuera.

Relaterad läsning

  • Databasöverföringen förlorar anslutningen till MySQL
  • Bästa databaspraxis för Adobe Commerce i molninfrastruktur
  • De vanligaste databasproblemen i Adobe Commerce i molninfrastruktur
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a