データベースのアップロードにより MySQL への接続が失われる

この記事では、データベースのアップロードによって MySQL への接続が失われた場合の解決策を説明します。

説明 description

環境

クラウドインフラストラクチャー上のAdobe Commerce – すべてのバージョン

問題/症状

データベースが、クラウドインフラストラクチャー上のAdobe Commerce Pro プランアーキテクチャのプライマリまたは統合ブランチや、スタータープランアーキテクチャのブランチにアップロードされず、接続できません。 このエラーは 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)"

根本原因

この問題は、データベースの読み込み中にディスク領域が不十分なために発生します。

解決策 resolution

ディスク領域が不足していないかどうかを確認するには、CLI で netcat コマンドをデータベース・ポート 3306 に対して実行します。「disk full」というメッセージが表示されて問題が示されます。

web@ddc35c264bd89a72042f1f3e5a:~$ nc database.internal 3306
Database out of space

services.yaml でデータベースに割り当てる容量を増やし、使用できない容量がある場合はデプロイする必要があります。 手順については、「​ サービスディスク容量 ​」を参照してください。

メモ:Pro アーキテクチャプランの場合は、次のコマンドを実行して、パーティションの割り当て済み領域を確認します:df -h

次のような出力が期待されます。 この例では、割り当てられた 25 GB のうち 10 GB が使用され、MySQL 領域は 15 GB が残ります。

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

関連資料

開発者向けドキュメントの ​ ディスク容量の管理 ​

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