在2.4.6升級之前減少過期的oauth_tokens
本文解決您在oauth_token
表格中看到大量oauth_tokens
的問題,這可能會導致升級至2.4.6版時發生長時間延遲。建議使用CleanExpiredTokens.php
cron工作來減少oauth_token
資料表以刪除過期的權杖。
受影響的產品和版本
- Adobe Commerce 2.4.0 - 2.4.6、所有部署方法
問題
如果oauth_token
表格中有大量oauth_tokens
,可能會造成升級至2.4.6版時發生長時間延遲。
升級程式包括加密這些權杖,以獲得額外的安全層,而且一次僅完成100筆記錄。 如果存在大量權杖,這可能需要幾個小時。
減少oauth_token
表格中的大量oauth_tokens
可以防止升級至2.4.6版時發生長時間延遲。
解決方案
開始升級之前,請先確定CleanExpiredTokens.php
cron工作正在執行。 它透過刪除過期的oauth_tokens
權杖來減少oauth_token
表格的大小,並且預設應該已經啟用。
若要手動觸發CleanExpiredTokens.php
cron工作,請執行:bin/magento cron:run --group=default
相關閱讀
- Commerce設定參考指南中的服務> OAuth
- Adobe Developer指南中的驗證指南
- 在Commerce實作行動手冊中修改資料庫表格的最佳實務
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a