Réduire le oauth_tokens expiré avant la mise à niveau 2.4.6

Cet article fournit une solution au problème où un grand nombre de oauth_tokens apparaît dans votre table oauth_token, ce qui peut entraîner un long délai dans la mise à niveau vers la version 2.4.6. Il est recommandé de réduire la table oauth_token à l’aide de la tâche CleanExpiredTokens.php cron pour supprimer les jetons expirés.

Produits et versions concernés

  • Adobe Commerce 2.4.0 - 2.4.6, toutes les méthodes de déploiement

Problème

Si votre table oauth_token contient un grand nombre de oauth_tokens, cela peut entraîner un long délai dans la mise à niveau vers la version 2.4.6.

Le processus de mise à niveau comprend le chiffrement de ces jetons pour une couche de sécurité supplémentaire, et il n’a lieu que de 100 enregistrements à la fois. Cela peut prendre plusieurs heures s’il existe un grand nombre de jetons.

Réduire un grand nombre de oauth_tokens dans votre table oauth_token peut éviter un long délai dans la mise à niveau vers la version 2.4.6.

Solution

Avant de commencer une mise à niveau, assurez-vous d’abord que la tâche CleanExpiredTokens.php cron est en cours d’exécution. Elle réduit la taille de la table oauth_token en supprimant les jetons oauth_tokens expirés et doit déjà être activée par défaut.

Pour déclencher manuellement la tâche CleanExpiredTokens.php cron, exécutez :
bin/magento cron:run --group=default

Lecture connexe

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