Cacheuppvärmning och webbplatsen är inte tillgänglig i Adobe Commerce
Den här artikeln innehåller en lösning för när sidcachen värms upp och det finns en fast distribution eller en webbplats som inte fungerar.
Berörda produkter och versioner
- Adobe Commerce i molninfrastrukturen, alla versioner som stöds.
Problem
Skriptet för cachelagring, i slutet av efterdistribueringsfasen, skickar begäranden i en så hög hastighet att vissa instanser, som 4-cpu-instanser, inte kan hantera. Deras nginx gör att antalet arbetstagare blir otillräckligt.
Steg som ska återskapas:
Starta cacheuppvärmningsåtgärder.
Förväntat resultat:
Sidor eller hela platsen läses in.
Faktiskt resultat:
Webbplatsen är inte tillgänglig eller så är svarstiden för hög.
Lösning
Begränsa antalet samtidiga anslutningar under cacheuppvarningen. Detta kräver att variabeln WARM_UP_CONCURRENCY
post-deploy läggs till för att ange antalet uppvärmningsbegäranden som cacheuppvärmarskriptet kan skicka samtidigt. Om du anger det här alternativet kan belastningen på Adobe Commerce molninfrastruktur hanteras. Anvisningar finns i Efterdistribuera variabler > WARM_UP_CONCURRENCY i vår utvecklardokumentation.
Relaterad läsning
Helsidescache i användarhandboken