Minska utgången oauth_tokens före uppgradering 2.4.6

Den här artikeln ger en lösning på problemet där ett stort antal oauth_tokens visas i din oauth_token-tabell, vilket kan göra att det tar lång tid att uppgradera till version 2.4.6. Vi rekommenderar att du reducerar tabellen oauth_token genom att använda jobbet CleanExpiredTokens.phpcron för att ta bort utgångna token.

Berörda produkter och versioner

  • Adobe Commerce 2.4.0 - 2.4.6, alla distributionsmetoder

Problem

Om det finns ett stort antal oauth_tokens i din oauth_token-tabell kan det orsaka en lång fördröjning när du uppgraderar till version 2.4.6.

Uppgraderingsprocessen inkluderar kryptering av dessa tokens för ett extra säkerhetslager, och den görs bara 100 poster åt gången. Detta kan ta flera timmar om det finns ett stort antal tokens.

Om du minskar ett stort antal oauth_tokens i oauth_token-tabellen kan det medföra att det tar lång tid att uppgradera till version 2.4.6.

Lösning

Innan du startar en uppgradering måste du kontrollera att jobbet CleanExpiredTokens.php cron körs. Det minskar storleken på tabellen oauth_token genom att ta bort de oauth_tokens-tokens som har upphört att gälla och bör redan vara aktiverat som standard.

Kör om du vill aktivera CleanExpiredTokens.php cron-jobbet manuellt:
bin/magento cron:run --group=default

Relaterad läsning

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