Reduzca los oauth_tokens caducados antes de la actualización a 2.4.6
Este artículo proporciona una solución al problema en el que ve un gran número de oauth_tokens en su tabla oauth_token, lo que puede causar un largo retraso en la actualización a la versión 2.4.6. Se recomienda reducir la tabla oauth_token mediante el trabajo cron CleanExpiredTokens.php para eliminar los tokens caducados.
Descripción description
Entorno
Adobe Commerce 2.4.0 - 2.4.6, todos los métodos de implementación
Problema
Si hay un gran número de oauth_tokens en su tabla oauth_token, eso puede causar un largo retraso en la actualización a la versión 2.4.6.
El proceso de actualización incluye el cifrado de esos tokens para obtener una capa adicional de seguridad y solo se realizan 100 registros a la vez. Esto puede tardar varias horas si hay un gran número de tokens.
Si se reduce un gran número de oauth_tokens en la tabla oauth_token, se puede evitar un largo retraso en la actualización a la versión 2.4.6.
Resolución resolution
Antes de iniciar una actualización, asegúrese primero de que el trabajo cron de CleanExpiredTokens.php se esté ejecutando. Reduce el tamaño de la tabla oauth_token al eliminar la tabla oauth_tokens caducada y ya debería estar habilitada de manera predeterminada.
Para almacenar en déclencheur manualmente el trabajo cron CleanExpiredTokens.php, ejecute:bin/magento cron:run --group=default
Lectura relacionada
- Servicios
>OAuth en la guía de referencia de configuración de Commerce - Guía de autenticación en la guía de Adobe Developer
- Prácticas recomendadas para modificar tablas de base de datos en el libro de estrategias de implementación de Commerce