Riduci oauth_tokens scaduto prima dell'aggiornamento alla versione 2.4.6

Questo articolo fornisce una soluzione al problema che causa la visualizzazione di un numero elevato di oauth_tokens nella tabella oauth_token, che può causare un ritardo prolungato nell'aggiornamento alla versione 2.4.6. È consigliabile ridurre la tabella oauth_token utilizzando il processo cron CleanExpiredTokens.php per eliminare i token scaduti.

Prodotti e versioni interessati

  • Adobe Commerce 2.4.0 - 2.4.6, tutti i metodi di implementazione

Problema

Se nella tabella oauth_token è presente un numero elevato di oauth_tokens, l'aggiornamento alla versione 2.4.6 potrebbe subire un lungo ritardo.

Il processo di aggiornamento include la crittografia di tali token per un ulteriore livello di sicurezza ed è stato eseguito solo 100 record alla volta. Se il numero di token è elevato, l’operazione potrebbe richiedere diverse ore.

La riduzione di un numero elevato di oauth_tokens nella tabella oauth_token può evitare un ritardo prolungato nell'aggiornamento alla versione 2.4.6.

Soluzione

Prima di avviare un aggiornamento, verificare che il processo CleanExpiredTokens.php cron sia in esecuzione. Riduce le dimensioni della tabella oauth_token eliminando i token oauth_tokens scaduti e dovrebbe essere già abilitato per impostazione predefinita.

Per attivare manualmente il processo CleanExpiredTokens.php cron, eseguire:
bin/magento cron:run --group=default

Lettura correlata

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