ACP2E-4695: Fehler wegen unzureichendem Arbeitsspeicher durch Katalogregel-Indexer aufgrund übermäßiger Speichernutzung
Mit dem Patch ACP2E-4695 wird das Problem behoben, dass der Catalog Rule Indexer zu viel Speicher verbraucht und nicht abgeschlossen werden kann, was zu Instabilität und Speicherfehlern führt. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.82 installiert ist. Die Patch-ID lautet ACP2E-4695. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.9 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p9
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7 - 2.4.7-p10
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Katalogregelindizierer verbraucht zu viel Speicher und kann nicht abgeschlossen werden, was zu Instabilität und Speicherfehlern führt.
Voraussetzungen:
Ein großer Katalog mit rund 500.000 Produkten und 10 Produktattributen. Diese Werte sind Näherungswerte und geben die Größenordnung an, die zum Reproduzieren des Problems erforderlich ist, nicht die exakten Schwellenwerte.
Schritte zur Reproduktion:
- Navigieren Sie in der Seitenleiste Admin zu Stores > Attributes > Product. Bearbeiten Sie jedes Testattribut, legen Sie Scope auf Website fest und legen Sie unter Storefront Properties Use for Promo Rule Conditions auf fest.
- Navigieren Sie in der Admin-Seitenleiste zu Marketing > Promotions > Catalog Price Rules und klicken Sie auf Add New Rule.
- Erstellen Sie eine Katalogpreisregel, die alle diese Attribute im Abschnitt Conditions verwendet.
- Setzen Sie die PHP-Speicherbegrenzung auf 1 GB.
bin/magento indexer:reindex catalogrule_ruleausführen.
Erwartete Ergebnisse:
Der Indexer der Katalogregel wurde erfolgreich abgeschlossen.
Tatsächliche Ergebnisse:
Der Katalogregel-Indexer schlägt mit einem Fehler wegen unzureichendem Arbeitsspeicher fehl.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > im Quality Patches Tool
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch