Beheerde waarschuwingen over Adobe Commerce: kritieke geheugenwaarschuwing
Dit artikel bevat stappen voor het oplossen van problemen wanneer u in New Relic een kritieke waarschuwing over het geheugen voor Adobe Commerce ontvangt. Er moet onmiddellijk actie worden ondernomen om dit probleem op te lossen.
Betrokken producten en versies
Alle versies van Adobe Commerce op cloudinfrastructuur Pro plannen.
Probleem
U zult een beheerde alarm in New Relic ontvangen als u tot Beheerde alarm voor Adobe Commercehebt ondertekend en één of meerdere waakzame drempels zijn overschreden. Deze waarschuwingen zijn door Adobe ontwikkeld om klanten een standaardset te bieden met inzichten van support en engineering.
doe!
- Abort om het even welke plaatsing die tot dit alarm wordt gepland wordt ontruimd.
- Zet uw site onmiddellijk in de onderhoudsmodus als uw site helemaal niet reageert of niet meer reageert. Voor stappen, zie toelaten of onbruikbaar maken onderhoudswijzein de Gids van de Installatie van Commerce. Zorg ervoor om uw IP aan de Vrijgestelde IP adreslijst toe te voegen om ervoor te zorgen dat u nog tot uw plaats voor het oplossen van problemen kunt toegang hebben. Voor stappen, zie de lijst van vrijgestelde IP adressenin de Gids van de Installatie van Commerce handhaven.
niet!
- Start aanvullende marketingcampagnes die extra pagina's naar uw site kunnen brengen.
- Voer indexeerders of extra kranen uit die extra druk op CPU of schijf kunnen veroorzaken.
- Voer belangrijke administratieve taken uit (bijvoorbeeld Commerce Admin, gegevensimport/export).
- Wis uw cache.
Uw site reageert mogelijk niet meer (als er nog geen site-uitval optreedt) als u een van de acties "Niet uitvoeren" uitvoert voordat u de oorzaak van de waarschuwing hebt onderzocht en opgelost.
Oplossing
Volg deze stappen om de oorzaak te identificeren en problemen op te lossen.
-
Controleer of er een Adobe Commerce-ondersteuningsticket bestaat. Voor stappen, zie Spoor uw steunkaartjesin de Kennisbank van de Steun van Commerce. Ondersteuning heeft mogelijk al een drempelwaardewaarschuwing van New Relic ontvangen, een ticket gemaakt en aan het probleem gewerkt. Als er geen ticket bestaat, maakt u er een. Het ticket moet de volgende informatie bevatten:
- Reden van contactpersoon: selecteer New Relic KRITIEKE waarschuwing ontvangen
- Beschrijving van de signalering
- New Relic verbinding van het Ongeval. Dit is inbegrepen in uw Beheerde alarm voor Adobe Commerce.
-
De pagina van de Infrastructuur van APM van het gebruik New Relic om hoogste geheugen intensieve processen te identificeren.Voor stappen, verwijs naar New Relic de pagina van de Gastheren van de Infrastructuur controleren: Het lusje van Processen:
- Als services zoals Redis, MySQL of PHP de belangrijkste bronnen van geheugenverbruik zijn, probeert u het volgende:
-
Controleer of u de meest recente versies hebt. In nieuwere versies kunnen soms geheugenlekken worden gecorrigeerd. Als u niet over de nieuwste versie beschikt, kunt u een upgrade uitvoeren. Voor stappen, verwijs naar Diensten van de Veranderingin Commerce op de Gids van de Wolk.
-
Als het probleem met de service geen versiegerelateerd probleem is, probeert u het volgende:
-
MySQL: Controle voor kwesties zoals lange lopende vragen, Primaire sleutels bepaald niet, en dubbele indexen. Voor stappen, verwijs naar Veelvoorkomende gegevensbestandKwesties in Adobe Commerce op wolkeninfrastructuurin het Playbook van de Implementatie van Commerce.
-
Redis: Als Redis een hoogste bron van geheugenconsumptie is, voorlegt een steunkaartje.
-
PHP: Als PHP een hoogste bron van geheugenconsumptie is, herzie lopende processen door
ps aufx
in CLI/Terminal in werking te stellen. In de eindoutput zult u cron banen en processen zien die momenteel worden uitgevoerd. Controleer de uitvoer op de uitvoeringstijd van het proces. Als er een kruin met een lange uitvoeringstijd is, kan de kruin hangen. Voor het oplossen van problemenstappen, zie Trage prestaties, langzame en lange lopende kronenen baan van het Gewas die in "lopende"statusin de Kennisbank van de Steun van Commerce wordt geplakt. -
Als u nog worstelt om de bron van het probleem te identificeren, gebruik {de pagina van de Transactie van 0} APM New Relic om transacties met prestatieskwesties te identificeren:
- Transacties sorteren door oplopende Apdex scores. Apdexverwijst naar gebruikerstevredenheid aan de reactietijd van uw Webtoepassingen en de diensten. Een Apdex score kan een knelpunt aangeven (een transactie met een hogere responstijd). Meestal is dit de database, Redis of PHP. Voor stappen, verwijs naar New Relic transacties van de Mening met hoogste Apdex ontevredenheid.
- De transacties van de soort door hoogste productie, de langzaamste gemiddelde reactietijd, het meest tijdrovend, en andere drempels. Voor stappen, verwijs naar New Relic [vind specifieke prestatiesproblemen]. Als u nog worstelt om de kwestie te identificeren, gebruik New Relic APM's pagina van de Infrastructuur van de APM.
-
Als u niet de oorzaak van verhoogde geheugenconsumptie kunt identificeren, herzie recente tendensen om kwesties met recente codeplaatsingen of configuratieveranderingen (bijvoorbeeld, nieuwe klantengroepen en grote veranderingen in de catalogus) te identificeren. U wordt aangeraden de afgelopen 7 dagen van activiteit te controleren op correlaties in codeimplementaties of -wijzigingen.
-
Als de bovenstaande methoden u niet helpen de oorzaak en/of oplossing binnen een redelijke tijd te vinden, kunt u een upgrade aanvragen of de site in de onderhoudsmodus plaatsen als u dat nog niet hebt gedaan. Voor stappen, zie hoe te om temp te verzoeken resizein de Kennisbank van de Steun van Commerce, en laat of maakt onderhoudswijzein de Gids van de Installatie van Commerce toe onbruikbaar.
-
Als de upsize de plaats aan normale verrichtingen terugkeert, overweeg om permanent te verzoeken (uw Team van de Rekening van Adobe), of probeer om het probleem in uw Dedicated Staging te reproduceren door een ladingstest in werking te stellen en vragen te optimaliseren, of code die druk op de diensten vermindert. Zie Lading en stress het testenin Commerce op de Gids van de Wolk.