MDVA-40550: Produkter som saknas på klientsidan efter omindexering
MDVA-40550-korrigeringen löser problemet där omindexering leder till att vissa eller alla butikskategorier saknar produkter. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.1.6 har installerats. Korrigerings-ID är MDVA-40550. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.4.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.2-p1
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.3.5 - 2.4.3-p1
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
Steg som ska återskapas:
-
Skapa en produkt.
-
Växla indexerare till Uppdatera enligt schema.
- Tilldela produkten till en kategori.
-
Aktivera xdebug och skapa en xdebug-brytpunkt i
\Magento\Indexer\Model\Indexer::reindexAll
och\Magento\Indexer\Model\IndexMutex::execute
. -
Kör en fullständig omindexering av
catalog_category_product
med kommandot:code language-bash bin/magento indexer:reindex catalog_category_product
- Vänta tills körningen stoppas på brytpunkten
\Magento\Indexer\Model\Indexer::reindexAll
.
- Vänta tills körningen stoppas på brytpunkten
-
Kör en partiell omindexering parallellt med kommandot i en annan konsol:
code language-bash bin/magento cron:run --group=index --bootstrap=standaloneProcessStarted=1
-
Vänta tills körningen stoppas på brytpunkten
\Magento\Indexer\Model\IndexMutex::execute
. Den låsercatalog_category_product
-indexeraren. -
Återuppta körningen av det fullständiga indexvärdet för
catalog_category_product
och vänta på en timeout för låsning (60 sekunder).
Förväntade resultat:
Inga felmeddelanden i konsolen.
Faktiska resultat:
Du får följande fel:
Det gick inte att hämta lås för index: catalog_category_product.
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ändningi guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i Commerce om molninfrastruktur.
Relaterad läsning
Mer information om verktyget för kvalitetskorrigeringar finns i:
- Verktyget för kvalitetskorrigeringar har släppts: ett nytt verktyg för självbetjäning av kvalitetskorrigeringar i kunskapsbasen för support.
- Kontrollera om det finns en korrigeringsfil för ditt Adobe Commerce-problem med verktyget för kvalitetskorrigeringari Quality Patches Tool-handboken.
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.