[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

ACSD-63572: las tablas temporales del indizador catalogrule no se limpian si finaliza el proceso del indizador

La revisión ACSD-63572 corrige el problema en el que las tablas temporales del indizador no se limpian cuando el proceso finalizó debido a un sistema o actualización o se detuvo en CLI. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.58. El ID del parche es ACSD-63572. Tenga en cuenta que el problema está programado para solucionarse en Adobe Commerce 2.4.8.

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.6-p8

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.5 - 2.4.7-p3
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete 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

Las tablas temporales del indizador no se limpian cuando el proceso finalizó debido a una actualización del sistema o se detuvo en CLI.

Pasos a seguir:

  1. Abra CLI.

  2. Ejecutar comando: bin/magento indexer:reindex catalogrule_rule.

  3. Cancele el proceso antes de que finalice el uso de: ^C.

  4. Restablecer indizadores mediante: bin/magento indexer:reset catalogrule_rule catalogrule_product.

  5. Repita los pasos anteriores varias veces.

  6. Compruebe si se han creado las siguientes tablas temporales en la base de datos:

    code language-none
    catalogrule_product__temp*
    catalogrule_product_price__temp*
    

Resultados esperados:

Las tablas temporales antiguas se eliminan cuando no son necesarias.

Resultados reales:

Las tablas temporales antiguas no se eliminan.

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3