在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

相关阅读

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