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

관련 읽기

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