Il caricamento del database perde la connessione a MySQL
Questo articolo fornisce una soluzione per i casi in cui il caricamento del database perde la connessione a MySQL.
Descrizione description
Ambiente
Adobe Commerce su infrastruttura cloud - tutte le versioni
Problema/Sintomi
Il database non viene caricato nei rami principali o di integrazione su Adobe Commerce su infrastruttura cloud Architettura del piano Pro o in qualsiasi ramo sull’architettura del piano Starter, con conseguente impossibilità di connettersi. Questo errore viene visualizzato nella CLI.
web@ddc35c264bd89a72042f1f3e5a:~$ mysql -h database.internal -u user -p main
Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
Causa principale
Questo problema si verifica a causa di spazio su disco insufficiente durante l’importazione del database.
Risoluzione resolution
Verificare la presenza di spazio su disco insufficiente eseguendo il comando netcat nella CLI rispetto alla porta di database 3306; un messaggio di tipo "disco pieno" indica il problema.
web@ddc35c264bd89a72042f1f3e5a:~$ nc database.internal 3306
Database out of space
È necessario allocare più spazio per il database in services.yaml e distribuire se è disponibile spazio inutilizzato. Per i passaggi, vedere Spazio su disco di servizio.
NOTA: Per il piano dell'architettura Pro, controllare lo spazio allocato nella partizione eseguendo il comando seguente: df -h.
È previsto un output simile al seguente. In questo esempio, vengono utilizzati 10 GB dei 25 GB allocati, con 15 GB di spazio MySQL rimanente.
f240jestone3wt@i-087r2a25fdac80726:~$ df -h|grep 'File\|xvd'
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 59G 15G 42G 26% /
/dev/xvdj 25G 10G 15G 41% /data/mysql
/dev/xvdi 25G 22G 2.6G 90% /data/exports
Lettura correlata
Gestione spazio su disco nella documentazione per gli sviluppatori