データベースのアップロードにより 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