cron이(가) 비활성화된 이유를 확인하는 방법

이 문서에서는 클라우드 인프라 제품에 대한 Adobe Commerce의 cron 문제에 대한 문제 해결 솔루션을 제공합니다.

영향을 받는 제품 및 버전

  • 클라우드 인프라의 Adobe Commerce, 모든 버전

문제

다음은 cron 문제의 증상입니다.

cron이(가) 실행되고 있지 않습니다.
예를 들어 app/etc/env.php 파일에 다음 줄이 표시됩니다.

  array (
    'enabled' => 0
  ),

배열이 비어 있으면 cron이(가) enabled ​입니다.

  array (
  ),

원인

cron이(가) 현재 활성화되지 않은 이유는 다음과 같습니다.

  1. OpCache 설정이 누락되어 cron이(가) 비활성화되었습니다.
  2. 인프라 팀이 cron을(를) 비활성화했습니다. 그 결과 사이트의 성능이 떨어졌거나 다운이 발생했기 때문입니다.
  3. 배포가 실패했기 때문에 cron을(를) 다시 사용할 수 없습니다.

문제에 대한 해결 방법은 다음 섹션 중 하나를 참조하십시오.

솔루션

누락된 OpCache 설정에 대한 솔루션 solution-missed-opcache-settings

Commerce 기술 자료에서 Cron 잘못 구성되었거나 누락되어 중지됨 OpCache 설정을(를) 참조하십시오.

인프라 팀이 비활성화한 솔루션 solution-disabled-by-infrastructure-team

  1. 사이트가 다운되었거나 응답하지 않는 이전 지원 티켓을 확인합니다.
  2. 그런 다음 인프라 팀이 이를 비활성화했음을 표시했는지 확인합니다.
  3. 인프라 팀이 제기한 문제/문제를 해결했는지 확인합니다.
  4. cron을(를) 다시 사용하도록 설정하고 인프라 팀이 표시한 문제를 어떻게 해결했는지 설명하는 추가 지원이 필요한 경우 지원 요청을 제출하십시오.

배포용 솔루션 실패 solution-deployment-failed

배포 로그를 확인합니다.

  1. setup:upgrade 단계에서 배포가 실패한 경우 cron이(가) 다시 활성화되지 않습니다.
    예를 들어 배포 로그에 다음 줄이 표시됩니다.

    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

  2. 그렇지 않으면 다른 단계에서 배포가 실패했을 수 있습니다. 배포 로그를 확인하고 두 행이 모두 표시되는지 확인합니다(아래 예). 로그에 이와 유사한 두 줄이 모두 표시되지 않으면 cron이(가) 다시 활성화되지 않은 것입니다.

    [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
8bd06ef0-b3d5-4137-b74e-d7b00485808a