Reduza o(s) oauth_tokens
expirado(s) antes da atualização para 2.4.6
Este artigo fornece uma solução para o problema em que você vê um grande número de oauth_tokens
na tabela oauth_token
, o que pode causar um grande atraso na atualização para a versão 2.4.6. É recomendável reduzir a tabela oauth_token
usando o trabalho CleanExpiredTokens.php
cron para excluir os tokens expirados.
Produtos e versões afetados
- Adobe Commerce 2.4.0 - 2.4.6, todos os métodos de implantação
Problema
Se houver um grande número de oauth_tokens
na tabela oauth_token
, isso poderá causar um grande atraso na atualização para a versão 2.4.6.
O processo de atualização inclui a criptografia desses tokens para uma camada extra de segurança, e só é feito 100 registros de cada vez. Isso pode levar várias horas se houver um grande número de tokens.
Reduzir um grande número de oauth_tokens
na tabela oauth_token
pode evitar um grande atraso na atualização para a versão 2.4.6.
Solução
Antes de iniciar uma atualização, verifique se o trabalho CleanExpiredTokens.php
cron está em execução. Ele reduz o tamanho da tabela oauth_token
ao excluir os oauth_tokens
tokens expirados, e já deve estar habilitado por padrão.
Para acionar manualmente o trabalho CleanExpiredTokens.php
cron, execute:bin/magento cron:run --group=default
Leitura relacionada
- Serviços > OAuth no guia de Referência de Configuração do Commerce
- Guia de Autenticação no guia do Adobe Developer
- Práticas recomendadas para modificar tabelas de banco de dados no Manual de implementação do Commerce