在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