크론(예약된 작업)

Adobe Commerce 및 Magento Open Source은 정기적으로 스크립트를 실행하여 일부 작업을 일정에 따라 수행합니다. 책임자로부터 Commerce cron 작업의 실행 및 일정을 제어할 수 있습니다. cron 일정에 따라 실행되는 저장소 작업에는 다음이 포함되지만 이에 국한되지는 않습니다.

IMPORTANT
핵심 구성 요소와 일부 타사 확장이 예상대로 작동하는지 확인하려면 Commerce 서비스를 crontab에 설치해야 합니다. crontab에 서비스를 설치하는 방법에 대한 자세한 내용은 설치 안내서🔗의 지침을 참조하십시오.

또한 cron 일정에 따라 실행되도록 다음을 구성할 수 있습니다.

  • 시스템 그리드 업데이트 및 리인덱싱 주문
  • 보류 중인 지급 수명

cron 작업 중에 생성된 URL이 정확하도록 저장소의 기본 URL이(가) 올바르게 설정되어 있는지 확인하십시오. 클라우드 인프라의 Adobe Commerce에 대해서는 Cloud Infrastructure의 Commerce 안내서 ​에서 cron 작업 설정을 참조하십시오. 온-프레미스의 경우 구성 가이드 ​에서 구성 및 실행을(를) 참조하십시오.

cron 구성

  1. 관리자 사이드바에서 Stores > Settings>Configuration(으)로 이동합니다.

  2. 왼쪽 패널에서 Advanced ​을(를) 확장하고 System ​을(를) 선택합니다.

  3. Cron 섹션에서 확장 선택기 를 확장합니다.

    고급 구성 - cron 작업 {width="600" modal="regular"}

  4. IndexDefault 그룹에 대해 다음 설정을 완료하십시오.

    설정은 각 섹션에서 동일합니다.

    • Generate Schedules Every - 일정이 생성되는 빈도(분)를 정의합니다. 일정은 데이터베이스에 저장됩니다.
    • Schedule Ahead for - 사전 크론 작업이 예약되는 거리(분)를 정의합니다. 예를 들어 이 설정이 10(으)로 설정되고 cron이 실행되면 cron 작업이 다음 10분 동안 예약됩니다.
    • Missed if not Run Within - 누락된 작업을 확인하는 데 사용되는 시간(분)을 정의합니다. cron 작업이 예약된 시간에 실행되지 않고 지정된 시간이 경과하면 실행할 수 없으며 상태가 Missed(으)로 설정됩니다.
    • History Cleanup Every - 종료된 작업 기록을 데이터베이스에서 지우는 시간(분)을 정의합니다.
    • Success History Lifetime - Successful 상태의 cron 작업 기록이 데이터베이스에 남아 있는 시간(분)을 정의합니다.
    • Failure History Lifetime - Error 상태의 cron 작업 기록이 데이터베이스에 남아 있는 시간(분)을 정의합니다.
    • Use Separate Process - 그룹의 모든 cron 작업이 별도의 시스템 프로세스에서 실행되는지 여부를 정의합니다. 옵션: Yes / No

    고급 구성 - 크론 그룹 인덱스 {width="600" modal="regular"}

  5. 완료되면 Save Config ​을(를) 클릭합니다.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1