[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

Hanterade aviseringar för Adobe Commerce: Minnesvarning

Den här artikeln innehåller felsökningssteg för när du får en minnesvarning för Adobe Commerce i New Relic. Det krävs omedelbara åtgärder för att åtgärda problemet. Varningen ser ut ungefär så här, beroende på vilken meddelandekanal du valt.

minnesvarning {width="500"}

Berörda produkter och versioner

Adobe Commerce om molninfrastruktur Pro planarkitektur

Problem

Du får en avisering i New Relic om du har registrerat upp till Hanterade aviseringar för Adobe Commerce och ett eller flera av aviseringströskelvärdena har överskridits. Dessa varningar har utvecklats av Adobe Commerce för att ge kunderna en standarduppsättning med hjälp av insikter från support och konstruktion.

Gör!:

  • Vi rekommenderar att du avbryter alla schemalagda distributioner tills den här aviseringen har rensats.
  • Placera platsen i underhållsläge omedelbart om platsen inte svarar eller inte svarar alls. Anvisningar om hur du gör detta finns i Aktivera eller inaktivera underhållsläge i Commerce installationshandbok. Se till att du lägger till din IP-adress i listan över undantagna IP-adresser för att vara säker på att du fortfarande kan komma åt din webbplats för felsökning. Anvisningar om hur du gör detta finns i Underhåll listan över undantagna IP-adresser i Commerce installationshandbok.

Gör inte!:

  • lansera fler marknadsföringskampanjer som kan ge er webbplats fler sidvisningar.
  • Kör indexerare eller ytterligare kroner som kan orsaka ytterligare stress på CPU eller disk.
  • Utför några större administrativa uppgifter (dvs. administratören, import/export av data).
  • Rensa cachen.

Lösning

Följ de här stegen för att identifiera och felsöka orsaken.

  1. Använd New Relic APM:s infrastruktursida för att identifiera de mest minnesintensiva processerna. Anvisningar finns i New Relic [sidan Värdar för infrastrukturövervakning: Processes tab]. Om tjänster som Redis eller MySQL är den främsta källan för minnesförbrukning kan du försöka med följande:

    • Kontrollera att du har den senaste versionen. Nyare versioner kan ibland åtgärda minnesläckor. Om du inte har den senaste versionen bör du uppgradera. Anvisningar om hur du gör detta finns i Ändra tjänster i handboken för Commerce on Cloud.
    • Om du fortfarande inte kan identifiera källan till ökad minnesförbrukning söker du efter MySQL-problem som långvariga frågor, odefinierade primärnycklar och dubblerade index. Anvisningar finns i De vanligaste databasproblemen i Adobe Commerce i molninfrastruktur i Commerce Implementeringsspelningsbok.
    • Om det inte finns några MySQL-problem söker du efter PHP-problem. Granska pågående processer genom att köra ps aufx i CLI/Terminal. I slutversionen ser du vilka kroniska jobb och processer som körs. Kontrollera utdata för processernas körningstid. Om det finns en kron med lång exekveringstid kan kronen hänga. Se Låga prestanda, långsamma och långvariga kroner och Cron-jobb som fastnat i körningsstatus i Commerce Support Knowledge Base för felsökning.
  2. Om du fortfarande har problem med att identifiera orsaken till problemet kan du använda New Relic APM:s transaktionssida för att identifiera transaktioner med prestandaproblem:

  3. Om du inte kan identifiera orsaken till den ökade minnesanvändningen kan du granska aktuella trender för att identifiera problem med nyligen använda koddistributioner eller konfigurationsändringar (till exempel nya kundgrupper och stora ändringar i katalogen). Vi rekommenderar att du granskar de senaste sju dagarnas aktivitet för att se eventuella samband i koddistributioner eller ändringar.

  4. Om ovanstående metoder inte hjälper dig att hitta orsaken och/eller lösningen inom rimlig tid, begär du en uppgradering eller placerar platsen i underhållsläge om du inte redan har gjort det. Anvisningar finns i Begära tillfällig storleksändring i Commerce Support Knowledge Base och Aktivera eller inaktivera underhållsläge i Commerce installationshandbok.

  5. Om storleken på upp-sidan återställer webbplatsen till normal drift kan du begära en permanent uppstorlek (kontakta ditt Adobe-kontoteam), eller försöka återskapa problemet i din dedikerade mellanlagring genom att köra ett inläsningstest och optimera frågor, eller kod som minskar trycket på tjänsterna. Läs mer i Läs in och stresstestning i Commerce on Cloud Guide.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3