504 gatewaytimeout-fel när en kategori sparas med 1k±produkter

I den här artikeln föreslås en lösning för timeout-problemet vid åtgärder i stora kategorier (1 000+ produkter).

Obs! Problemet har åtgärdats i version 2.4.7.

Beskrivning description

Miljö

  • Adobe Commerce i molninfrastruktur 2.3.3
  • Adobe Commerce lokal 2.3.3
  • Magento Open Source 2.3.3

Problem/symtom

Förutsättningar: Lagrar > Konfiguration >   KATALOG >   Katalog > Alternativet Använd kategorisökväg för produkt-URL:er är inställt på Ja för din butiksvy.

Steg att återskapa:

  1. Gå till Katalog i Commerce Admin > Kategorier.
  2. Öppna en stor kategori, till exempel mer än 1 000 tilldelade produkter.
  3. Lägg till en produkt i kategorin.
  4. Klicka på Spara kategori.

Förväntat resultat:

Kategorin har sparats.

Faktiskt resultat:

Efter fem minuter av sparandet visas sidan med timeout-fel för 504-gateway.

Rotorsak

Processen tar längre tid än serverns konfigurerade timeout.

Upplösning resolution

Om du inaktiverar alternativet Skapa omskrivningar av kategori/produkt tas alla återskrivningar av kategori-/produkt-URL bort från databasen och tiden som krävs för åtgärder med stora kategorier minskar avsevärt.

VARNING! Om du inaktiverar det här alternativet tas återskrivningar av kategori-/produkt-URL:er bort permanent, utan möjlighet att återställa dem.

Så här inaktiverar du alternativet Skapa URL-omskrivningar för kategori/produkt:

  1. Gå till Store i Commerce Admin > Konfiguration > KATALOG > Katalog.
  2. I konfigurationsidans övre vänstra hörn anger du konfigurationsomfånget till Standardkonfiguration i fältet Scope.
  3. Ange Generera URL-omskrivningar för kategori/produkt till Nej.
  4. Klicka på Spara konfiguration.
  5. Rensa cacheminnet genom att köra bash bin/magento cache:clean eller i Commerce Admin under System > Verktyg > Cache Management.

Nu kan du lägga till produkter i kategorier eller flytta kategorier med ett stort antal produkter, och dessa åtgärder tar mycket mindre tid och bör inte orsaka en timeout.

Relaterad läsning

Automatiska produktomdirigeringar i användarhandboken.

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