성능 저하, 느리고 오래 실행되는 크론

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

다음 단계에 따라 문제를 해결하십시오.

  1. 관리자의 저장소 > 설정 > 구성(으)로 이동합니다.

  2. 카탈로그 아래의 왼쪽 패널에서 카탈로그를 선택합니다.

  3. Storefront섹션을 확장하고 다음 작업을 완료하십시오.

    • 일반 카탈로그 범주 사용아니요(으)로 설정합니다.
    • 기본 카탈로그 제품 사용아니요(으)로 설정합니다.
  4. 구성 저장을 클릭하고 메시지가 표시되면 캐시를 새로 고칩니다.

  5. php bin/magento cache:flush을(를) 실행하여 캐시를 플러시합니다.

  6. 옵션을 사용할 수 없어 일반 카탈로그 범주 사용일반 카탈로그 제품 사용아니요(으)로 설정할 수 없는 경우 app/etc/config.php에서 일반 인덱서를 사용하지 않도록 설정하십시오.

    • php bin/magento indexer:set-mode schedule을(를) 실행하여 모든 인덱서를 일정별 업데이트(으)로 설정하십시오.
    • app/etc/config.php을(를) 편집하고 flat_catalog_productflat_catalog_category을(를) 찾은 다음 값을 1에서 0(으)로 변경합니다.
    • php bin/magento app:config:import을(를) 실행하여 구성을 가져옵니다.
    • php bin/magento indexer:status을(를) 실행하여 플랫 인덱서가 비활성화되었는지 확인하십시오.
    • php bin/magento cache:flush을(를) 실행하여 캐시를 플러시합니다.

관련 읽기

클라우드에서 중단된 Adobe Commerce cron 작업을 수동으로 재설정

recommendation-more-help
experience-cloud-kcs-help-kbarticles