MySQL Server is weggegaan ​ fout op Adobe Commerce in cloud

Dit artikel praat over de oplossing voor de kwestie waar u " SQL server heeft weggegaan " foutenmelding in het cron.log dossier ontvangt. Er kan een reeks symptomen optreden, waaronder problemen met het importeren van afbeeldingsbestanden of een mislukte implementatie.

Betrokken producten en versies

Probleem

U ontvangt " SQL server is weggegaan " foutenmelding in het cron.log dossier.

Stappen om te reproduceren

Importeer bestanden en activeer een implementatie.

Verwacht resultaat

Succesvolle implementatie.

Werkelijk resultaat

Het bericht van de fout in cron.log :" SQLSTATE \ [HY000 ] \ [2006 ] MySQL server is weggegaan at/app/AAAAAAAAA/vendor/magento/zendframework1/library/Zend/Db/Adapter/Pdo/Abstract.php:144"

Oorzaak

De waarde default_socket_timeout is te laag ingesteld. Dit wordt veroorzaakt door de instelling default_socket_timeout . Als php om het even wat van het gegevensbestand MySQL binnen deze periode niet ontvangt, veronderstelt het het losgemaakt is en de fout veroorzaakt.

Oplossing

  1. Controleer de huidige onderbrekingsperiode voor default_socket_timeout door in CLI te lopen: php -i |grep default_socket_timeout
  2. Afhankelijk van de toename van de time-outinstelling, wordt de variabele default_socket_timeout omgezet in de langst mogelijke uitvoertijd in het /etc/platform/<project_name>/php.ini -bestand. Men stelt voor dat u tussen 10 en 15 minuten plaatst.
  3. Leg het vast aan GIT en herimplementeer.

Gerelateerde lezing

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a