Databasöverföringen förlorar anslutningen till MySQL
Den här artikeln innehåller en lösning för när databasöverföringen förlorar anslutningen till MySQL.
Beskrivning description
Miljö
Adobe Commerce om molninfrastruktur - alla versioner
Problem/symtom
Databasen överför inte till primär- eller integreringsgrenar på Adobe Commerce i Cloud Infrastructure Pro-planarkitekturen eller till någon gren i Starter-planens arkitektur, vilket gör att det inte går att ansluta. Det här felet visas i 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)"
Rotorsak
Problemet inträffar på grund av otillräckligt diskutrymme under databasimporten.
Upplösning resolution
Kontrollera om det inte finns tillräckligt med diskutrymme genom att köra kommandot netcat i CLI mot databasport 3306. Ett meddelande om att disken är full anger problemet.
web@ddc35c264bd89a72042f1f3e5a:~$ nc database.internal 3306
Database out of space
Du måste tilldela mer utrymme för databasen i services.yaml och distribuera om det finns oanvänt utrymme tillgängligt. Mer information finns i Service Disk Space.
Obs! Kontrollera det allokerade utrymmet på din partition med följande kommando för Pro-arkitekturplanen: df -h.
Förväntade utdata som liknar följande. I det här exemplet används 10 GB av de 25 GB som allokerats och 15 GB MySQL-utrymme återstår.
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