Reducera utgångna oauth_tokens före uppgradering till 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 cron-jobbet CleanExpiredTokens.php för att ta bort utgångna tokens.
Beskrivning description
Miljö
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.
Upplösning resolution
Innan du påbörjar en uppgradering måste du kontrollera att seriejobbet CleanExpiredTokens.php körs. Det minskar storleken på tabellen oauth_token genom att ta bort den oauth_tokens som har gått ut och som standard redan ska vara aktiverad.
Kör om du vill utlösa kron-jobbet CleanExpiredTokens.php manuellt:bin/magento cron:run --group=default
Relaterad läsning
- Tjänster
>OAuth i referenshandboken för Commerce-konfigurationen - Autentiseringshandbok i Adobe Developer-handboken
- Metodtips för att ändra databastabeller i Commerce Implementeringspellbook