Verwaltete Warnhinweise für Adobe Commerce: Warnhinweis für Index
In diesem Artikel finden Sie Schritte zur Fehlerbehebung, die durchgeführt werden müssen, wenn Sie einen Warnhinweis für Adobe Commerce in New Relic erhalten. Der Apdex-Wert misst die Zufriedenheit der Benutzer mit der Reaktionszeit von Webanwendungen und -diensten. 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
- Adobe Commerce zur Starter-Planarchitektur der Cloud-Infrastruktur
Problem
Sie erhalten einen Warnhinweis, der in New Relic verwaltet wird, 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 Händlern mithilfe von Einblicken aus 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 oder gar 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.
-
Um die Ursache des Problems zu ermitteln, 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 dem höchsten Durchsatz, der langsamsten durchschnittlichen Antwortzeit, dem zeitaufwendigsten und anderen Schwellenwerten. Anweisungen finden Sie unter New Relic Suchen nach bestimmten Leistungsproblemen.
-
Verwenden Sie die Infrastrukturseite des New Relic-APM 🔗, um ressourcenintensive Prozesse zu identifizieren. Anweisungen hierzu finden Sie auf der New Relic Seite mit Hosts zur Infrastrukturüberwachung > Registerkarte "Prozesse".
-
Wenn Dienste wie Redis oder MySQL die Hauptquelle für den Speicherverbrauch sind, versuchen Sie Folgendes:
- Vergewissern Sie sich, dass Sie die neueste Version verwenden. Neuere Versionen können manchmal Speicherlecks beheben. Wenn Sie nicht die neueste Version verwenden, sollten Sie ein Upgrade in Erwägung ziehen. Anweisungen finden Sie unter Cloud für Adobe Commerce > Dienste > Dienste ändern in unserer Entwicklerdokumentation.
-
Wenn das Problem nicht durch Service-Versionen verursacht wird:
- Suchen Sie nach anderen MySQL-Problemen wie langwierigen Abfragen, nicht definierten Primären Schlüsseln und doppelten Indizes. Anweisungen finden Sie unter Die häufigsten Datenbankprobleme in Adobe Commerce in der Cloud-Infrastruktur in unserer Support-Wissensdatenbank.
- Suchen Sie nach anderen PHP-Problemen. Überprüfen Sie die ausgeführten Prozesse, indem Sie im CLI/Terminal
ps aufx
ausführen. In der Terminal-Ausgabe sehen Sie Cron-Aufträge und -Prozesse, die derzeit ausgeführt werden. Überprüfen Sie die Ausgabe auf die Ausführungszeit der Prozesse. Wenn es einen Cron mit einer langen Ausführungszeit gibt, hängt der Cron möglicherweise. Informationen zur Fehlerbehebung finden Sie unter Langsame Leistung, langsame und lange laufende Crons und Cron-Auftrag stecken im Status "Wird ausgeführt" in unserer Support-Wissensdatenbank.
-
Sobald eine potenzielle Quelle des Problems ermittelt ist, kann SSH in die Umwelt eindringen, um weitere Untersuchungen durchzuführen. Anweisungen finden Sie unter Cloud für Adobe Commerce > Technologien und Anforderungen > SSH in Ihrer Umgebung in unserer Entwicklerdokumentation.
-
Wenn Sie nach wie vor 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.
-
Wenn Sie innerhalb einer angemessenen Zeit keine Lösung finden können, fordern Sie eine Aktualisierung an oder platzieren Sie die Site in den Wartungsmodus, falls Sie dies noch nicht getan haben. Anweisungen finden Sie unter Anfordern der temporären Größe in unserer Support-Wissensdatenbank und Installationshandbuch > Wartungsmodus aktivieren oder deaktivieren in unserer Entwicklerdokumentation.
-
Wenn der upsize die Site wieder in den normalen Betrieb einstellt, sollten Sie eine dauerhafte Upsize-Anforderung anfordern (kontaktieren Sie Ihr Adobe Account-Team) oder versuchen, das Problem in Ihrem dedizierten Staging zu reproduzieren, indem Sie einen Lasttest durchführen und Abfragen optimieren oder Code, der den Druck auf Dienste verringert. Weitere Informationen finden Sie in unserer Entwicklerdokumentation unter Cloud für Adobe Commerce > Testbereitstellung > Laden und Stresstests .