잘못 구성되었거나 OpCache 설정이 누락되어 Cron이 중지되었습니다.

이 문서에서는 OpCache 설정이 없거나 잘못 구성되어 크론 작동이 중지되는 경우에 대한 해결 방법을 제공합니다.

영향을 받는 제품 및 버전

클라우드 인프라의 Adobe Commerce, 지원되는 모든 버전.

문제

크론이 작동을 멈췄다.

원인

OpCache 모듈이 런타임에 env.php을(를) 재작성하는 GraphQL 플러그인을 도입한 최신 버전으로 업데이트되었으며, 이로 인해 크론 설정이 재정의될 수 있습니다. ECE Tools 패키지의 버전 2002.1.13에서 해결된 env.php file의 문제를 방지하려면 OpCache 구성을 업데이트해야 합니다.

솔루션

옵션 1: 명령줄 도구에서 다음을 실행합니다.

bin/magento cron:run

cron 이 비활성화되어 있다는 메시지가 표시될 수 있습니다.

옵션 2: app/etc/env.php 파일 열기 - 아래가 표시되면 cron이 수동으로 비활성화되었거나, 실패한 배포로 인해 다시 활성화되지 않았거나, OpCache 설정과 관련된 문제입니다.

  'cron' =>
  array (
    'enabled' => 0,
  ),
  1. cron이 비활성화되어 있으면 이 명령을 실행하여 cron을 다시 활성화하십시오. vendor/bin/ece-tools cron:enable
  2. ECE Tools의 최신 버전을 사용하고 있는지 확인하세요. 그렇지 않은 경우 업그레이드하거나 항목 3으로 건너뜁니다. 기존 버전을 확인하려면 다음 명령을 실행합니다.
    composer show magento/ece-tools
  3. ECE Tools의 최신 버전을 사용하고 있는 경우 op-exclude.txt 파일이 있는지 확인하십시오. 이렇게 하려면 이 명령을 실행합니다.
    ls op-exclude.txt.
    이 파일이 없으면 리포지토리에 https://github.com/magento/magento-cloud/blob/master/op-exclude.txt을 추가한 다음 변경 내용을 커밋하고 다시 배포합니다.
  4. ECE Tools을(를) 업그레이드하지 않고도 리포지토리에서 https://github.com/magento/magento-cloud/blob/master/op-exclude.txt을(를) 추가/수정한 다음 변경 내용을 커밋하고 다시 배포할 수도 있습니다.

관련 읽기

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a