504 gatewayonderbreking fout wanneer het opslaan van een categorie met 1k+ producten

Dit artikel stelt een oplossing voor de onderbrekingskwestie voor u zou kunnen hebben, wanneer het uitvoeren van verrichtingen met grote categorieën (1k+ plus producten).

Betrokken producten en versies:

  • Adobe Commerce over wolkeninfrastructuur 2.3.3
  • Adobe Commerce op locatie 2.3.3
  • Magento Open Source 2.3.3

Probleem

Vereisten: de Winkels > Configuratie > CATALOGUS > Catalogus > Categoriepad gebruiken voor product-URL's optie is ingesteld op Ja voor de winkelweergave.

Stappen om te reproduceren

  1. Ga in Commerce Admin naar Catalogus > Categorieën.
  2. Open een grote categorie, zoals meer dan 1000 toegewezen producten.
  3. Voeg een product toe aan de categorie.
  4. Klikken Categorie opslaan.

Verwacht resultaat:

Categorie is opgeslagen.

Werkelijk resultaat:

Na vijf minuten van opslagproces, verschijnt de pagina van de 504 gatewayonderbreking foutmelding.

Oorzaak

Het proces duurt langer dan de geconfigureerde time-out van de server.

Oplossing

Het onbruikbaar maken van URL voor "categorie/product" genereren Herschrijvingen Als u deze optie kiest, worden alle herschrijvingen van de categorie-/product-URL uit de database verwijderd en wordt de tijd die nodig is voor bewerkingen met grote categorieën aanzienlijk korter.

WARNING
Als u deze optie uitschakelt, wordt de categorie/product-URL permanent verwijderd zonder dat de URL kan worden hersteld.

Om het URL voor "categorie/product" genereren Herschrijvingen optie:

  1. Navigeer in Commerce Admin naar Winkels > Configuratie > CATALOGUS > Catalogus.
  2. In de linkerbovenhoek van de configuratiepagina, in Toepassingsgebied gebied, plaats uw configuratiewerkingsgebied aan Standaardconfiguratie.
  3. Set URL voor "categorie/product" genereren Herschrijvingen tot Nee.
  4. Klikken Config opslaan.
  5. Cache opschonen door uit te voeren bash bin/magento cache:clean of in Commerce Admin onder Systeem > Gereedschappen > Cachebeheer.

Nu kunt u doorgaan met het toevoegen van producten aan categorieën of het verplaatsen van categorieën met een groot aantal producten. Deze bewerkingen nemen veel minder tijd in beslag en leiden niet tot time-out.

Gerelateerde lezing

Automatische productomleiding in onze gebruikershandleiding.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a