잘못 구성되었거나 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,
),
- cron이 비활성화되어 있으면 이 명령을 실행하여 cron을 다시 활성화하십시오.
vendor/bin/ece-tools cron:enable
- ECE Tools의 최신 버전을 사용하고 있는지 확인하세요. 그렇지 않은 경우 업그레이드하거나 항목 3으로 건너뜁니다. 기존 버전을 확인하려면 다음 명령을 실행합니다.
composer show magento/ece-tools
- ECE Tools의 최신 버전을 사용하고 있는 경우
op-exclude.txt
파일이 있는지 확인하십시오. 이렇게 하려면 이 명령을 실행합니다.ls op-exclude.txt
.
이 파일이 없으면 리포지토리에 https://github.com/magento/magento-cloud/blob/master/op-exclude.txt을 추가한 다음 변경 내용을 커밋하고 다시 배포합니다. - ECE Tools을(를) 업그레이드하지 않고도 리포지토리에서 https://github.com/magento/magento-cloud/blob/master/op-exclude.txt을(를) 추가/수정한 다음 변경 내용을 커밋하고 다시 배포할 수도 있습니다.
관련 읽기
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a