ACP2E-4695: Errores de memoria insuficiente del indexador de reglas de catálogo causados por un uso excesivo de la memoria
El parche ACP2E-4695 corrige el problema en el que el indexador de reglas de catálogo consume memoria excesiva y no se puede completar, lo que provoca inestabilidad y errores de memoria insuficiente. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.82. El ID del parche es ACP2E-4695. Este problema está programado para solucionarse en Adobe Commerce 2.4.9.
Productos y versiones afectados
El parche se ha creado para la versión de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.7-p9
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.7 - 2.4.7-p10
magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches . Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.Problema
El indexador de reglas de catálogo consume memoria excesiva y no se puede completar, lo que provoca inestabilidad y errores de memoria insuficiente.
Requisitos previos:
Un gran catálogo que contiene aproximadamente 500.000 productos y 10 atributos de productos. Estos valores son aproximados e indican el orden de magnitud necesario para reproducir el problema, no los umbrales exactos.
Pasos a seguir:
- En la barra lateral de Administración, vaya a Stores > Attributes > Product. Edite cada atributo de prueba, establezca Scope en Website y en Storefront Properties, establezca Use for Promo Rule Conditions en Sí.
- En la barra lateral de Administración, vaya a Marketing > Promotions > Catalog Price Rules y haga clic en Add New Rule.
- Cree una regla de precios de catálogo que utilice todos estos atributos en la sección Conditions.
- Establezca el límite de memoria PHP en 1 GB.
- Ejecutar
bin/magento indexer:reindex catalogrule_rule.
Resultados esperados:
El indexador de reglas de catálogo se completa correctamente.
Resultados reales:
El indexador de reglas de catálogo falla con un error de memoria insuficiente.
Aplicar el parche
Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:
- Adobe Commerce o Magento Open Source local: Quality Patches Tool > Uso en la guía Quality Patches Tool
- Adobe Commerce en la infraestructura de la nube: Actualizaciones y parches > Aplicar parches en la guía Commerce en la infraestructura de la nube
Lectura relacionada
Para obtener más información sobre Quality Patches Tool, consulte:
- Quality Patches Tool: herramienta de autoservicio para parches de calidad en la guía Herramientas