Adobe Commerce 배포 문제 해결사
배포 문제 해결사 도구를 사용하여 Adobe Commerce에서 배포가 중단되고 배포가 실패하는 문제를 해결할 수 있습니다. 각 질문을 클릭하여 문제 해결사의 각 단계에서 답변을 표시합니다.
1단계 - 서비스가 실행 중인지 확인 step-1
중단 배포 - Adobe Commerce 클라우드 인프라 서비스가 작동합니까? Adobe Commerce Cloud을(를) 확인하세요.
a. 예 - 2단계로 진행합니다.
b. 아니요 - 유지 보수 또는 글로벌 가동 중단 예상 기간 및 업데이트를 확인합니다.
2단계 - 다른 환경에서의 배포 확인 step-2
진행 중인 활동 목록을 얻으려면 magento-cloud CLI를 사용하여 다음 명령을 실행합니다(한 개의 클라우드 프로젝트에만 추가된 경우).
code language-bash |
---|
|
진행 중인 활동 목록을 얻으려면 magento-cloud CLI를 사용하여 다음 명령을 실행합니다(여러 프로젝트에 추가된 경우).
code language-bash |
---|
|
기존 배포 활동에 대한 정보를 찾으려면(Cloud UI에 "로그 스니핑" 오류가 있는 경우 배포 로그 확인 참조)
(자세한 내용) 이 명령을 실행하여 해당 활동의 실행 로그를 가져올 수 있습니다.
code language-bash |
---|
|
a. 예 - 기존 환경에서 배포를 차단하는 다른 환경 문제를 해결합니다. 3단계로 진행합니다.
b. 아니요 - 현재 환경 문제를 해결합니다. 3단계로 진행합니다.
3단계 - 모든 노드에서 SSH 확인 step-3
4단계 - 실행 중인 모든 서비스 확인 step-4
5단계 - Bitbucket 실행 확인 step-5
6단계 - 오류 코드 확인 step-6
7단계 - 403 금지됨 오류 step-7
8단계 - 실행 중인 cron 작업 확인 step-8
ps aufxx |grep cron
을(를) 실행합니다.php vendor/bin/ece-tools cron:kill
을(를) 실행한 다음 php vendor/bin/ece-tools cron:unlock
을(를) 실행합니다. 한 환경을 다른 환경으로 병합하는 중이었다면 두 환경에서 cron을 실행하는지 확인하십시오.b. 아니요 - 17단계로 진행합니다.
9단계 - 원격 클러스터에 응용 프로그램 배포 가능 오류 step-9
10단계 - 충분한 스토리지 확인 step-10
11단계 - 디스크 공간 확인 step-11
b. 아니요 - 12단계를 진행합니다.
12단계 - 환경 재배포 실패 오류 step-12
13단계 - Elasticsearch 업그레이드 실패 확인 step-13
b. 아니요 - 14단계로 진행합니다.
14단계 - 공간 제한 확인 step-14
15단계 - Elasticsearch 버전 오류 step-15
16단계 - 작성기 구성 확인 step-16
17단계 - 장기 실행 프로세스 확인 step-17
a. 예 - 장기 실행 프로세스를 식별한 다음 프로세스를 종료합니다.
- 터미널에서
ps aufx
명령을 실행합니다. - 장기 실행 프로세스의 PID를 찾습니다.
kill -9 <PID>
을(를) 사용하여 프로세스를 종료합니다.
재발생에 대해 배포를 모니터링합니다.
b. 아니요 - 18단계로 진행합니다.
18단계 - 후크 후 실패 확인 step-18
19단계 - 서드파티 확장이 배포를 차단하는지 확인 step-19
20단계 - 느린 쿼리 확인 step-20
느린 쿼리 로그 및 MySQL 표시 프로세스 목록을 확인합니다.
a. 예 - 오래 실행되는 쿼리를 모두 종료합니다. MySQL Kill 구문을 검토합니다.
b. 아니요 - 지원 티켓을 제출.