cron이 비활성화된 이유를 확인하는 방법
이 문서에서는 클라우드 인프라 제품에서 Adobe Commerce의 cron 관련 문제에 대한 문제 해결 솔루션을 제공합니다.
설명 description
환경
클라우드 인프라의 Adobe Commerce, 모든 버전
문제/증상
cron이 실행되고 있지 않다는 것을 알게 되었습니다.
예를 들어 app/etc/env.php 파일에 다음 줄이 표시됩니다.
array (
'enabled' => 0
),
배열이 비어 있으면 cron 이 활성화됨을 의미합니다.
array (
),
원인
cron 이 현재 활성화되지 않는 몇 가지 이유가 있습니다.
- 누락된 OpCache 설정으로 인해 크론이 비활성화되었습니다.
- 인프라 팀이 cron을 비활성화했습니다. 그 결과 사이트의 성능이 저하되었거나 다운이 발생했기 때문입니다.
- 배포가 실패하여 cron이 다시 활성화되지 않았습니다.
해결 방법 resolution
OpCache 설정 누락 해결 방법
Commerce 기술 자료에서 Cron이 잘못 구성되었거나 누락된 OpCache 설정으로 인해 중지되었습니다.
인프라 팀이 비활성화한 솔루션
- 사이트가 다운되었거나 응답하지 않는 이전 지원 티켓을 확인합니다.
- 그런 다음 인프라 팀이 이를 비활성화했음을 표시했는지 확인합니다.
- 인프라 팀이 제기한 문제/문제를 해결했는지 확인합니다.
- cron을 다시 사용하도록 설정하고 인프라 팀이 표시한 문제를 어떻게 해결했는지 설명하는 추가 지원이 필요한 경우 지원 요청을 제출하십시오.
배포용 솔루션 실패
-
배포 로그를 확인합니다.
- Commerce on Cloud Infrastructure 안내서의 로그 보기 및 관리.
- Commerce 기술 자료에서 Cloud UI에 로그 스니핑 오류가 있는 경우 배포 로그를 확인합니다.
-
setup:upgrade단계에서 배포가 실패한 경우 cron이 다시 활성화되지 않습니다.예를 들어 배포 로그에 다음 행이 표시됩니다.
code language-none The command "/bin/bash -c "set -o pipefail; php ./bin/magento setup:upgrade --keep-generated --ansi --no-interaction | tee -a /app/$<project_id>/var/log/install_upgrade.log"" failed. Cache types config flushed successfully -
그렇지 않으면 다른 단계에서 배포가 실패했을 수 있습니다. 배포 로그를 확인하고 두 행이 모두 표시되는지 확인합니다(아래 예). 로그에 이와 유사한 두 행이 모두 표시되지 않으면 cron이 다시 활성화되지 않았음을 의미합니다.
code language-none [ 2024-03-06T10:55:39.345564+00:00] INFO: Disable cron … [ 2024-02-07T10:50:09.579005+00:00] INFO: Enable cron -
추가 지원이 필요한 경우 지원 요청을 제출하십시오.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f