2.4.6 업그레이드 전에 만료된 oauth_tokens
감소
이 문서에서는 oauth_token
테이블에 많은 oauth_tokens
이(가) 표시되어 버전 2.4.6으로 업그레이드하는 데 오랜 지연이 발생할 수 있는 문제에 대한 해결 방법을 제공합니다. 만료된 토큰을 삭제하려면 CleanExpiredTokens.php
cron 작업을 사용하여 oauth_token
테이블을 줄이는 것이 좋습니다.
영향을 받는 제품 및 버전
- Adobe Commerce 2.4.0 - 2.4.6, 모든 배포 방법
문제
oauth_token
테이블에 oauth_tokens
이(가) 많은 경우 버전 2.4.6으로 업그레이드하는 데 오랜 시간이 걸릴 수 있습니다.
업그레이드 프로세스에는 추가 보안 계층을 위해 이러한 토큰을 암호화하는 작업이 포함되며 한 번에 100개의 레코드만 수행됩니다. 토큰이 많은 경우 몇 시간이 걸릴 수 있습니다.
oauth_token
테이블에서 oauth_tokens
의 숫자를 크게 줄이면 버전 2.4.6으로 업그레이드하는 데 오랜 시간이 걸리지 않습니다.
솔루션
업그레이드를 시작하기 전에 먼저 CleanExpiredTokens.php
cron 작업이 실행 중인지 확인하십시오. 만료된 oauth_tokens
토큰을 삭제하여 oauth_token
테이블의 크기를 줄입니다. 기본적으로 이미 활성화되어 있어야 합니다.
CleanExpiredTokens.php
cron 작업을 수동으로 트리거하려면 다음을 실행하십시오.bin/magento cron:run --group=default
관련 읽기
- Commerce 구성 참조 안내서의 서비스 > OAuth
- Adobe Developer 안내서의 인증 안내서
- Commerce 구현 플레이북의 데이터베이스 테이블 수정 우수 사례
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a