Verwaltete Warnhinweise für Adobe Commerce: CPU-Warnhinweis
Dieser Artikel enthält Schritte zur Fehlerbehebung, wenn Sie eine CPU-Warnmeldung für Adobe Commerce in New Relic erhalten. Um dieses Problem zu beheben, sind sofortige Maßnahmen erforderlich. Der Warnhinweis sieht je nach ausgewähltem Benachrichtigungskanal für Warnhinweise ungefähr wie folgt aus.
{width="500"}
Betroffene Produkte und Versionen
Adobe Commerce on Cloud Infrastructure Pro-Planarchitektur
Problem
Sie erhalten eine Warnung in New Relic, wenn Sie bis zu Warnhinweise für Adobe Commerce verwalten angemeldet haben und mindestens eine der Warnschwellen überschritten wurde. Diese Warnhinweise wurden von Adobe entwickelt, um Kunden mithilfe von Einblicken aus dem Support und Engineering einen Standardsatz zu liefern.
Do!
- Beenden Sie alle geplanten Implementierungen, bis dieser Warnhinweis gelöscht ist.
- Setzen Sie Ihre Site sofort in den Wartungsmodus, wenn Ihre Site vollständig nicht reagiert. Anweisungen finden Sie unter Installationshandbuch > Wartungsmodus aktivieren oder deaktivieren in unserer Entwicklerdokumentation. Stellen Sie sicher, dass Sie Ihre IP-Adresse zur Liste der ausgenommenen IP-Adressen hinzufügen, um sicherzustellen, dass Sie weiterhin auf Ihre Website zugreifen können, um die Fehlerbehebung durchzuführen. Anweisungen finden Sie unter Verwalten der Liste der ausgenommenen IP-Adressen in unserer Entwicklerdokumentation.
Nicht!
- Starten Sie zusätzliche Marketing-Kampagnen, die zusätzliche Seitenansichten zu Ihrer Site bringen können.
- Führen Sie Indexer oder zusätzliche Crons aus, die zusätzliche Belastungen für CPU oder Festplatte verursachen können.
- Führen Sie alle wichtigen Verwaltungsaufgaben aus (z. B. Commerce-Administrator, Datenimport/-export).
- Löschen Sie den Cache.
Lösung
Führen Sie diese Schritte aus, um die Ursache zu identifizieren und zu beheben.
-
Verwenden Sie die Transaktionsseite des New Relic-APM, um Transaktionen mit Leistungsproblemen zu identifizieren:
- Sortieren von Transaktionen nach aufsteigenden Apdex-Werten. Apdex bezieht sich auf die Benutzerzufriedenheit mit der Antwortzeit Ihrer Webanwendungen und -dienste. Ein niedriger Apdex-Wert kann auf einen Engpass (eine Transaktion mit einer höheren Antwortzeit) hinweisen. Normalerweise ist es die Datenbank, Redis oder PHP. Anweisungen finden Sie unter New Relic Anzeigen von Transaktionen mit der höchsten Apdex-Unzufriedenheit.
- Sortieren Sie Transaktionen nach höchstem Durchsatz, langsamster durchschnittlicher Antwortzeit, zeitaufwendigsten und anderen Schwellenwerten. Anweisungen finden Sie unter New Relic Suchen nach bestimmten Leistungsproblemen.
-
Wenn Sie immer noch Schwierigkeiten haben, die Quelle zu identifizieren, verwenden Sie die Infrastruktur-Seite des New Relic-APM🔗, um ressourcenintensive Dienste zu identifizieren. Anweisungen hierzu finden Sie auf der New Relic Seite mit Hosts zur Infrastrukturüberwachung > Registerkarte "Prozesse".
-
Wenn Sie die Quelle identifizieren, senden Sie SSH in die Umgebung, um weitere Untersuchungen durchzuführen. Anweisungen finden Sie unter Cloud für Adobe Commerce > SSH in Ihrer Umgebung in unserer Entwicklerdokumentation.
-
Wenn Sie noch immer Schwierigkeiten haben, die Quelle zu identifizieren:
- Überprüfen Sie aktuelle Trends, um Probleme mit kürzlich durchgeführten Code-Bereitstellungen oder Konfigurationsänderungen zu identifizieren (z. B. neue Kundengruppen und große Änderungen am Katalog). Es wird empfohlen, die letzten sieben Tage der Aktivität auf Korrelationen in Code-Bereitstellungen oder Änderungen zu überprüfen.
- Überprüfen und deaktivieren Sie flache Kataloge. Anweisungen hierzu finden Sie unter Langsame Leistung, langsame und langsame Kronen in unserer Wissensdatenbank.
- Wenn Sie vermuten, dass Sie einen DDoS-Angriff erleben, versuchen Sie, den Bot-Traffic zu blockieren. Anweisungen hierzu finden Sie in unserer Support-Wissensdatenbank unter Wie Sie böswilligen Traffic für Adobe Commerce auf der Fastly-Ebene blockieren .
-
Wenn das Problem vorübergehend erscheint, führen Sie Minderungsschritte wie eine Vergrößerung durch oder platzieren Sie die Site in den Wartungsmodus. Anweisungen finden Sie unter Anfordern der temporären Größe in unserer Support-Wissensdatenbank und Installationshandbuch > Wartungsmodus aktivieren oder deaktivieren in unserer Entwicklerdokumentation. Wenn die Upsize-Datei den normalen Betrieb der Site wiederherstellt, sollten Sie eine permanente Upsize anfordern (wenden Sie sich an Ihr Adobe Account-Team) oder versuchen, das Problem in Ihrer dedizierten Staging-Umgebung zu reproduzieren, indem Sie einen Lasttest durchführen und Abfragen optimieren oder Code verwenden, der den Druck auf Dienste verringert. Anweisungen finden Sie unter Cloud für Adobe Commerce > Testbereitstellung > Laden und Stresstests in unserer Entwicklerdokumentation.