Lento rendimiento, crons lentos y de larga duración
En Adobe Commerce y Magento Open Source, las tablas de catálogo plano e indexadores habilitados pueden llevar a un rendimiento del sitio lento y a trabajos cron de larga ejecución. Deshabilite la configuración del catálogo plano y los indexadores planos para restaurar el comportamiento de indexación normal y mejorar el rendimiento. Para resolver el problema, deshabilite la configuración del catálogo plano y los indexadores.
Descripción description
Entorno
- Adobe Commerce en cloud Infrastructure 2.1.x y posterior
- Adobe Commerce local 2.1.x y posterior
- Magento Open Source 2.1.x y posterior
Problema/Síntomas
- Experimente una carga SQL pesada y problemas de rendimiento del sitio.
- Observe los trabajos cron de larga duración.
- Observar trabajos de cron atascados.
Causa
Las tablas planas y los indexadores permanecen activados.
Resolución resolution
Siga estos pasos para resolver el problema:
- En el Administrador, vaya a Configuración de la configuración de las tiendas
>>. - En el panel izquierdo bajo Catálogo, seleccione Catálogo.
- Expanda la sección Tienday complete las siguientes acciones:
- Definir Usar categoría de catálogo plano en No.
- Definir Usar producto de catálogo plano en No.
- Haga clic en Guardar configuración y actualice la caché cuando se le solicite.
- Vacíe la caché ejecutando
php bin/magento cache:flush. - Si no puede establecer Usar categoría de catálogo plano y Usar producto de catálogo plano en No porque las opciones no están disponibles, deshabilite los indizadores planos en
app/etc/config.php:
- Establezca todos los indizadores en Actualizar según la programación ejecutando
php bin/magento indexer:set-mode schedule. - Edite
app/etc/config.php, busqueflat_catalog_productyflat_catalog_category, y cambie sus valores de1a0. - Importe la configuración ejecutando
php bin/magento app:config:import. - Confirme que los indizadores planos están deshabilitados ejecutando
php bin/magento indexer:status. - Vacíe la caché ejecutando
php bin/magento cache:flush.
Lectura relacionada
Restablecer manualmente los trabajos cron de Adobe Commerce bloqueados en la nube
recommendation-more-help
experience-cloud-kcs-help-kbarticles