ACP2E-3705: indexer_update_all_views kron körning misslyckas när MAGE_INDEXER_THREADS_COUNT anges
Korrigeringen ACP2E-3705 åtgärdar ett problem där körningen av kron indexer_update_all_views misslyckas när MAGE_INDEXER_THREADS_COUNT har angetts. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.61 har installerats. Korrigerings-ID är ACP2E-3705. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.9.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.7-p4
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.7 - 2.4.7-p4
magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler . Använd patch-ID:t som söknyckelord för att hitta patchen.Problem
Körningen av kron indexer_update_all_views misslyckas när MAGE_INDEXER_THREADS_COUNT har ett värde som är större än **, vilket specifikt påverkar indexeraren Customer Segments med B2B aktiverat.
Steg som ska återskapas:
-
Använd QPT-korrigeringen ACSD-64112.
-
Gå till Admin > Stores > Configuration > Catalog > Category permissions.
-
Aktivera Category Permissions.
-
Ställ in följande indexerare till läget Update on Schedule:
code language-none bin/magento indexer:set-mode schedule catalogpermissions_category catalogpermissions_product -
Skapa några produkter och tilldela dem till en kategori.
-
Kör ett fullständigt omindexeringsintervall.
-
Gå till en kategori och ange Category Permissions.
-
Kör
indexer_update_all_viewscron-jobb medMAGE_INDEXER_THREADS_COUNTinställt på 8.
Förväntade resultat:
Indexeringen har slutförts utan fel.
Faktiska resultat:
Kronijobbet indexer_update_all_views påträffar följande fel:
Magento\Framework\DB\Adapter\TableNotFoundException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'magento.catalogpermissions_category_cl__tmp67acb6582cec12_69065236' doesn't exist, query was: SELECT MAX(id) as max, COUNT(*) as cnt FROM (SELECT `catalogpermissions_category_cl__tmp67acb6582cec12_69065236`.* FROM
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokal användning för Adobe Commerce eller Magento Open Source: Quality Patches Tool > Användning i guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i guiden Commerce om molninfrastruktur.
Relaterad läsning
Mer information om Quality Patches Tool finns i:
- Quality Patches Tool: Ett självbetjäningsverktyg för kvalitetspatchar i verktygshandboken.