클라우드 인프라에서 Adobe Commerce의 Cron 및 색인 문제

cron을 통한 자동 인덱싱과 관련하여 반복되는 문제는 특히 피크 시간 동안 저장소 작업을 방해할 수 있습니다. 인덱서 구성을 재설정하고 업데이트 모드를 최적화하여 시스템 안정성을 높이고 중단 없는 작업을 보장할 수 있습니다.

설명 description

환경:

클라우드 인프라의 Adobe Commerce

문제/증상:

  • cron 을 통한 자동 인덱싱이 간헐적으로 실패하여 프로세스의 백로그가 발생합니다.
  • 실행되지 않은 cron 작업으로 인해 제품이 스토어에 게시되지 않습니다.

해결 방법 resolution

문제를 해결하려면 다음 단계를 수행하십시오.

  1. 기능을 유지하려면 인덱서 설정을 재설정하십시오.

  2. 색인화를 위해 응용 프로그램 잠금을 활성화합니다. 온-프레미스에서 app/etc/env.php 파일에 다음 구성을 추가합니다.

    code language-none
    'indexer' =>[
            'use_application_lock' => true
        ]
    
  3. 단계는 Commerce 색인화 가이드의 다시 색인화 프로세스에 응용 프로그램 잠금 모드 사용을 참조하세요.

  4. 클라우드에서 app/etc/env.php을(를) 수정하는 대신 환경 변수를 통해 을 구성하십시오. .magento.app.yamlMAGENTO_DC_INDEXER__USE_APPLICATION_LOCK을(를) 추가합니다. 인덱서 스레드의 수를 늘릴 수도 있습니다.

    code language-none
    variables:
            env:
                MAGENTO_DC_INDEXER_USE_APPLICATION_LOCK: 1
                MAGE_INDEXER_THREADS_COUNT: 3
    
  5. 인덱서를 Adobe에서 권장하는 대로 일정에 따라 업데이트 모드로 설정합니다. 저장 시 업데이트 옵션을 사용하여 실시간 인덱싱에 대해 고객 그리드가 구성되었는지 확인하십시오. 단계는 Commerce 구성 가이드의 인덱서 관리를 참조하십시오.

  6. 인덱서 모드를 전환하기 전에 유지 관리 모드를 활성화하십시오. 업데이트 중에 데이터베이스가 잠기지 않도록 크론 작업을 일시적으로 비활성화합니다. 단계는 Commerce 설치 가이드의 유지 관리 모드 활성화 또는 비활성화를 참조하십시오.

  7. 변경 사항이 적용되면 cron 작업이 정상적으로 실행되도록 허용합니다.

이러한 권장 사항을 구현하면 자동 인덱싱으로 반복되는 문제를 해결하고 최대 기간 동안 시스템 안정성을 향상시킬 수 있습니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f