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
- Services > OAuth im Commerce-Konfigurationshandbuch
- Authentifizierungshandbuch im Adobe Developer-Handbuch
- Best Practices zum Ändern von Datenbanktabellen im Commerce-Implementierungs-Playbook