Reduzieren abgelaufener OAuth_Token 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.
Beschreibung description
Umgebung
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.
Auflösung resolution
Stellen Sie vor dem Start eines Upgrades zunächst sicher, dass der CleanExpiredTokens.php Cron-Auftrag ausgeführt wird. Die Größe der oauth_token wird reduziert, indem die abgelaufene oauth_tokens gelöscht wird. Die Tabelle sollte bereits standardmäßig aktiviert sein.
Um den CleanExpiredTokens.php Cron-Auftrag manuell Trigger, führen Sie Folgendes aus: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