성능 저하, 느리고 오래 실행되는 크론
Adobe Commerce 및 Magento Open Source에서 플랫 카탈로그 테이블 및 인덱서를 활성화하면 사이트 성능이 저하되고 크론 작업이 오래 실행될 수 있습니다. 플랫 카탈로그 구성 및 플랫 인덱서를 비활성화하여 일반 인덱싱 동작을 복원하고 성능을 향상시킵니다. 이 문제를 해결하려면 플랫 카탈로그 설정 및 인덱서를 비활성화하십시오.
설명 description
환경
- cloud infrastructure 2.1.x 이상 버전의 Adobe Commerce
- Adobe Commerce 온-프레미스 2.1.x 이상
- Magento Open Source 2.1.x 이상
문제/증상
- SQL 로드 및 사이트 성능 문제가 자주 발생합니다.
- 오래 실행되는 cron 작업을 관찰하십시오.
- 중단 된 크론 작업을 관찰하십시오.
원인
플랫 테이블 및 인덱서는 사용 가능한 상태로 유지됩니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
-
관리자의 저장소
>설정>구성(으)로 이동합니다. -
카탈로그 아래의 왼쪽 패널에서 카탈로그를 선택합니다.
-
Storefront섹션을 확장하고 다음 작업을 완료하십시오.
- 일반 카탈로그 범주 사용을 아니요(으)로 설정합니다.
- 기본 카탈로그 제품 사용을 아니요(으)로 설정합니다.
-
구성 저장을 클릭하고 메시지가 표시되면 캐시를 새로 고칩니다.
-
php bin/magento cache:flush을(를) 실행하여 캐시를 플러시합니다. -
옵션을 사용할 수 없어 일반 카탈로그 범주 사용 및 일반 카탈로그 제품 사용을 아니요(으)로 설정할 수 없는 경우
app/etc/config.php에서 일반 인덱서를 사용하지 않도록 설정하십시오.php bin/magento indexer:set-mode schedule을(를) 실행하여 모든 인덱서를 일정별 업데이트(으)로 설정하십시오.app/etc/config.php을(를) 편집하고flat_catalog_product및flat_catalog_category을(를) 찾은 다음 값을1에서0(으)로 변경합니다.php bin/magento app:config:import을(를) 실행하여 구성을 가져옵니다.php bin/magento indexer:status을(를) 실행하여 플랫 인덱서가 비활성화되었는지 확인하십시오.php bin/magento cache:flush을(를) 실행하여 캐시를 플러시합니다.
experience-cloud-kcs-help-kbarticles