데이터베이스를 업로드하면 MySQL에 대한 연결이 끊어집니다.

이 문서에서는 데이터베이스 업로드가 MySQL에 대한 연결을 끊는 경우에 대한 해결 방법을 제공합니다.

설명 description

환경

클라우드 인프라의 Adobe Commerce - 모든 버전

문제/증상

데이터베이스가 Adobe Commerce on cloud infrastructure 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

데이터베이스 포트 3306에 대해 CLI에서 netcat 명령을 실행하여 디스크 공간이 부족한지 확인하십시오. "disk full" 메시지는 문제를 나타냅니다.

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

services.yaml의 데이터베이스에 더 많은 공간을 할당하고 사용하지 않은 공간이 있는 경우 배포해야 합니다. 단계는 서비스 디스크 공간을 참조하세요.

참고: Pro 아키텍처 계획의 경우 다음 명령을 실행하여 파티션에 할당된 공간을 확인하십시오. df -h.

다음과 유사한 출력이 예상됩니다. 이 예에서는 할당된 25GB 중 10GB가 사용되고 MySQL 공간은 15GB가 남아 있습니다.

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