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
- Servizi > OAuth nella guida di riferimento alla configurazione di Commerce
- Guida all'autenticazione nella guida di Adobe Developer
- Best practice per la modifica delle tabelle del database nel playbook di implementazione di Commerce