클라우드 인프라에서 Adobe Commerce의 Cron 및 색인 문제
cron을 통한 자동 인덱싱과 관련하여 반복되는 문제는 특히 피크 시간 동안 저장소 작업을 방해할 수 있습니다. 인덱서 구성을 재설정하고 업데이트 모드를 최적화하여 시스템 안정성을 높이고 중단 없는 작업을 보장할 수 있습니다.
설명 description
환경:
클라우드 인프라의 Adobe Commerce
문제/증상:
- cron 을 통한 자동 인덱싱이 간헐적으로 실패하여 프로세스의 백로그가 발생합니다.
- 실행되지 않은 cron 작업으로 인해 제품이 스토어에 게시되지 않습니다.
해결 방법 resolution
문제를 해결하려면 다음 단계를 수행하십시오.
-
기능을 유지하려면 인덱서 설정을 재설정하십시오.
-
색인화를 위해 응용 프로그램 잠금을 활성화합니다. 온-프레미스에서
app/etc/env.php파일에 다음 구성을 추가합니다.code language-none 'indexer' =>[ 'use_application_lock' => true ] -
단계는 Commerce 색인화 가이드의 다시 색인화 프로세스에 응용 프로그램 잠금 모드 사용을 참조하세요.
-
클라우드에서
app/etc/env.php을(를) 수정하는 대신 환경 변수를 통해 을 구성하십시오..magento.app.yaml에MAGENTO_DC_INDEXER__USE_APPLICATION_LOCK을(를) 추가합니다. 인덱서 스레드의 수를 늘릴 수도 있습니다.code language-none variables: env: MAGENTO_DC_INDEXER_USE_APPLICATION_LOCK: 1 MAGE_INDEXER_THREADS_COUNT: 3 -
인덱서를 Adobe에서 권장하는 대로 일정에 따라 업데이트 모드로 설정합니다. 저장 시 업데이트 옵션을 사용하여 실시간 인덱싱에 대해 고객 그리드가 구성되었는지 확인하십시오. 단계는 Commerce 구성 가이드의 인덱서 관리를 참조하십시오.
-
인덱서 모드를 전환하기 전에 유지 관리 모드를 활성화하십시오. 업데이트 중에 데이터베이스가 잠기지 않도록 크론 작업을 일시적으로 비활성화합니다. 단계는 Commerce 설치 가이드의 유지 관리 모드 활성화 또는 비활성화를 참조하십시오.
-
변경 사항이 적용되면 cron 작업이 정상적으로 실행되도록 허용합니다.
이러한 권장 사항을 구현하면 자동 인덱싱으로 반복되는 문제를 해결하고 최대 기간 동안 시스템 안정성을 향상시킬 수 있습니다.