Reduzieren abgelaufener oauth_tokens vor dem Upgrade auf 2.4.6

Dieser Artikel bietet eine Lösung für das Problem, dass eine große Anzahl von oauth_tokens in Ihrer oauth_token angezeigt wird, was zu einer langen Verzögerung beim Upgrade auf Version 2.4.6 führen kann. Es wird empfohlen, die oauth_token mithilfe des CleanExpiredTokens.php-cron-Auftrags zu reduzieren, um die abgelaufenen Token zu löschen.

Betroffene Produkte und Versionen

  • Adobe Commerce 2.4.0 - 2.4.6, alle Bereitstellungsmethoden

Problem

Wenn Ihre oauth_token eine große Anzahl von oauth_tokens enthält, kann dies zu einer langen Verzögerung beim Upgrade auf Version 2.4.6 führen.

Der Upgrade-Prozess umfasst die Verschlüsselung dieser Token für eine zusätzliche Sicherheitsebene, und es werden nur 100 Datensätze gleichzeitig verarbeitet. Dies kann bei einer großen Anzahl von Token mehrere Stunden dauern.

Wenn Sie eine große Anzahl von oauth_tokens in Ihrer oauth_token-Tabelle reduzieren, kann eine lange Verzögerung beim Upgrade auf Version 2.4.6 verhindert werden.

Lösung

Stellen Sie vor dem Start eines Upgrades zunächst sicher, dass der CleanExpiredTokens.php cron ausgeführt wird. Die Größe der oauth_token wird reduziert, indem die abgelaufenen oauth_tokens-Token gelöscht werden. Standardmäßig sollte die Tabelle bereits aktiviert sein.

Führen Sie Folgendes aus, um den CleanExpiredTokens.php-cron-Auftrag manuell Trigger:
bin/magento cron:run --group=default

Verwandtes Lesen

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