MDVA-29389: 고급 보고 관련 cron 작업 실패

MDVA-29389 패치는 고급 보고에서 analytics_collect_data cronjob의 말: "포트는 호스트 매개 변수 내에 구성해야 합니다(예: localhost:3306).". 이 패치는 다음 경우에 사용할 수 있습니다. 품질 패치 도구(QPT) 1.0.7이 설치되었습니다. 패치 ID는 MDVA-29389입니다. Adobe Commerce 2.4.2에서 문제가 해결되었습니다.

영향을 받는 제품 및 버전

패치는 Adobe Commerce 버전에 대해 만들어집니다.

  • Adobe Commerce(모든 배포 메서드) 2.3.4.

Adobe Commerce 버전과 호환:

  • Adobe Commerce(모든 배포 방법) 2.3.0 - 2.4.1.
NOTE
이 패치는 새로운 품질 패치 도구 릴리스가 있는 다른 버전에 적용할 수 있습니다. 패치가 Adobe Commerce 버전과 호환되는지 확인하려면 magento/quality-patches 최신 버전으로 패키지하고 Quality Patches Tool: 패치 검색 페이지. 패치 ID를 검색 키워드로 사용하여 패치를 찾습니다.

문제

재현 단계:

  1. Adobe Commerce 인스턴스에서 고급 보고를 활성화합니다.

  2. 다음 쿼리를 실행하여 DB에 analytics/general/token 값을 삽입합니다.

    code language-sql
    INSERT INTO core_config_data VALUES(NULL,'default',0,'analytics/general/token','ABCDE',now());
    
  3. env.php를 열고 다음 형식으로 DB 구성의 호스트 매개 변수에 포트를 추가합니다. 'host' => 'hostname:port',

  4. 캐시를 지웁니다.

  5. 실행 analytics_collect_data cron job.

예상 결과:

다음 analytics_collect_data 기본 또는 기본이 아닌 포트를 사용하여 env.php의 MySQL에 연결하면 작업이 성공적으로 실행됩니다.

실제 결과:

다음 analytics_collect_data 작업에서 오류 ""가 발생합니다.포트는 호스트 매개 변수 내에 구성해야 합니다(예: localhost:3306). ​기본이 아닌 포트를 사용하여 env.php에서 MySQL에 연결하는 경우

패치 적용

개별 패치를 적용하려면 배포 방법에 따라 다음 링크를 사용합니다.

관련 읽기

품질 패치 도구에 대한 자세한 내용은 다음을 참조하십시오.

QPT에서 사용할 수 있는 다른 패치에 대한 정보는 다음을 참조하십시오. QPT에서 사용 가능한 패치 개발자 설명서에서 확인할 수 있습니다.

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