데이터베이스를 업로드하면 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