504 Gateway-Zeitüberschreitungsfehler beim Speichern einer Kategorie mit 1K±Produkten

In diesem Artikel wird eine Lösung für das Zeitüberschreitungsproblem bei der Durchführung von Vorgängen für große Kategorien (über 1.000 Produkte) vorgeschlagen.

Hinweis: Dieses Problem wurde in Version 2.4.7 behoben.

Beschreibung description

Umgebung

  • Adobe Commerce auf Cloud-Infrastruktur 2.3.3
  • Adobe Commerce On-Premises 2.3.3
  • Magento Open Source 2.3.3

Problem/Symptome

Voraussetzungen: Die Stores > Konfiguration >  KATALOG >  Katalog > Option Kategoriepfad für Produkt- verwenden) für Ihre Store-Ansicht auf Ja festgelegt.

Schritte zur Reproduktion:

  1. Wechseln Sie in Commerce Admin zu Katalog > Kategorien.
  2. Öffnen Sie eine große Kategorie, z. B. mehr als 1000 zugewiesene Produkte.
  3. Fügen Sie der Kategorie ein Produkt hinzu.
  4. Klicken Sie Kategorie speichern.

Erwartetes Ergebnis:

Die Kategorie wurde gespeichert.

Tatsächliches Ergebnis:

Nach fünf Minuten des Speichervorgangs wird die Fehlerseite 504 Gateway Timeout angezeigt.

Grundursache

Der Prozess dauert länger als die konfigurierte Zeitüberschreitung des Servers.

Lösung resolution

Wenn Sie die Option Neuschreibungen der Kategorie-/Produkt-URL generieren deaktivieren, werden alle Neuschreibungen der Kategorie-/Produkt-URLs aus der Datenbank entfernt, was die Zeit für die Vorgänge mit großen Kategorien erheblich verkürzt.

WARNUNG Wenn Sie diese Option deaktivieren, werden die Neuschreibungen der Kategorie-/Produkt-URLs dauerhaft entfernt, ohne dass sie wiederhergestellt werden können.

So deaktivieren Sie Option „URL-Neuschreibungen für Kategorie/Produkt ":

  1. Navigieren Sie in Commerce Admin zu Stores > Konfiguration > CATALOG > Katalog.
  2. Legen Sie oben links auf der Konfigurationsseite im Feld Umfang Ihren Konfigurationsbereich auf "".
  3. Setzen „Kategorie-/Produkt-URL-Neuschreibungen generieren auf Nein.
  4. Klicken Sie Konfiguration speichern.
  5. Bereinigen Sie den Cache, indem Sie bash bin/magento cache:clean oder in der Commerce Admin unter System ausführen > Tools > Cache-.

Jetzt können Sie mit dem Hinzufügen von Produkten zu Kategorien oder dem Verschieben von Kategorien mit einer großen Anzahl von Produkten fortfahren. Diese Vorgänge dauern viel weniger Zeit und sollten keine Zeitüberschreitung verursachen.

Verwandtes Lesen

Automatische Produktweiterleitungen in unserem Benutzerhandbuch.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f