Herplaatsing van omgeving is mislukt of MySQL-server is weggegaan

Dit artikel biedt een oplossing voor Adobe Commerce-problemen (alle implementatiemethoden), waarbij de hoeveelheid ruimte die voor MySQL is toegewezen, leidt tot vastgelopen implementatiefouten of verbindingsfouten in de database.

Beschrijving description

Omgeving

Adobe Commerce op locatie en Adobe Commerce op cloudinfrastructuur (alle versies)

Probleem

  • Implementeer proces mislukt met de volgende fout in het implementatielogboek (opdrachtregel en UI-logbestand):

    code language-none
    Re-deploying environment abcdefghijklm-master-7rqtwti
        E: Environment redeployment failed
    
  • Adobe Commerce reageert met 503-fout en het volgende foutbericht wordt weergegeven in toepassingslogboeken:

    code language-none
    SQLSTATE[ HY000]  [ 2006]  MySQL server has gone away
    
  • En de volgende fout verschijnt wanneer u met een server MySQL verbindt:

    code language-none
    ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
    

Oorzaak

Voor alle Adobe Commerce op de milieu's van de het planarchitectuur van de infrastructuur van de wolkeninfrastructuur, en ​ het milieu van de Integratie ​ van Adobe Commerce op de architectuur van het plan van de wolkeninfrastructuur Pro, ​ SSH aan het milieu ​ en stel het bevel in werking:

magento-cloud db:size

Voor de Staging- of Productomgeving van de Pro-architectuur, [ SSH naar de omgeving ] en voert u de opdracht df -h | grep mysql uit. Het resultaat ziet er ongeveer als volgt uit:

sxpe7gigd5ok2@i-00baa9e24f31dba41: $ df -h | grep mysql
/dev/xvdj                            40G  7.4G   32G  19% /data/mysql

Resolutie resolution

Om de kwestie op te lossen, moet u meer ruimte voor MySQL toewijzen

Voor alle Starter-architectuur en Pro-architectuurintegratieomgevingen doet u dit in het .magento/services.yaml -bestand door de parameter mysql: disk: te verhogen. Bijvoorbeeld:

mysql:
    type: mysql:10.0
    disk: 2048

Zie de ​ dienst MySQL van de Opstelling ​ artikel voor verwijzing.

Om deze veranderingen voor het Opvoeren of het milieu van de Productie van de Pro architectuur aan te brengen, moet u a ​ kaartje van de Steun ​ tot stand brengen. Maar doorgaans hoeft u dit niet te doen bij het opslaan/produceren van de Pro-architectuur, aangezien Adobe Commerce deze parameters voor u controleert en u waarschuwt en/of acties uitvoert volgens het contract.

Wijzigingen toepassen

Nadat u het .magento/services.yaml -bestand hebt gewijzigd, moet u de wijzigingen doorvoeren en doorvoeren om deze toe te passen. De duw zal het plaatsingsproces teweegbrengen.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f