Verwaltete Warnhinweise zu Adobe Commerce: speicherkritische Warnhinweise

Dieser Artikel enthält Schritte zur Fehlerbehebung, wenn Sie eine speicherkritische Warnung 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.

Festplattenkritischer Warnhinweis {width="500"}

Betroffene Produkte und Versionen

Alle Versionen von Adobe Commerce auf der Cloud Infrastructure Pro Plan-Architektur.

Problem

Sie erhalten einen Warnhinweis, der in New Relic verwaltet wird, wenn Sie sich bei Verwaltete Warnhinweise für Adobe Commerce und eine oder mehrere der Alarmschwellen überschritten wurden. Diese Warnhinweise wurden von Adobe entwickelt, um Kunden mithilfe von Einblicken aus dem Support und Engineering einen Standardsatz zu liefern.

Tu!

  • Geplante Bereitstellung abbrechen, 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 Installationsanleitung > 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 Liste der ausgenommenen IP-Adressen beibehalten 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.

Ihre Site reagiert möglicherweise nicht mehr (wenn Sie noch keinen Site-Ausfall haben), wenn Sie eine der "Don't"-Aktionen ausführen, bevor Sie die Ursache des Warnhinweises untersucht und gelöst haben.

Lösung

Führen Sie diese Schritte aus, um die Ursache zu identifizieren und zu beheben.

WARNING
Da dies ein kritischer Warnhinweis ist, wird dringend empfohlen, Schritt 1 bevor Sie versuchen, das Problem zu beheben (ab Schritt 2).
  1. Überprüfen Sie, ob ein Adobe Commerce-Support-Ticket vorhanden ist. Anweisungen finden Sie unter Support-Tickets verfolgen in unserer Wissensdatenbank. Möglicherweise hat der Support bereits eine New Relic-Schwellenwarnung erhalten, ein Ticket erstellt und mit der Bearbeitung des Problems begonnen. Wenn kein Ticket existiert, erstellen Sie eines. Das Ticket sollte die folgenden Informationen enthalten:

  2. Verwendung Infrastrukturseite von New Relic APM zur Identifizierung der wichtigsten speicherintensiven Prozesse. Anweisungen finden Sie unter New Relic Seite "Infrastruktur-Monitoring-Hosts"> Registerkarte "Prozesse":

    • Wenn Dienste wie Redis, MySQL oder PHP die wichtigsten Quellen für den Speicherverbrauch sind, versuchen Sie Folgendes:
  3. Vergewissern Sie sich, dass Sie die neuesten Versionen verwenden. Neuere Versionen können manchmal Speicherlecks beheben. Wenn Sie nicht die neueste Version verwenden, sollten Sie ein Upgrade in Erwägung ziehen. Eine Anleitung finden Sie unter Adobe Commerce auf Cloud-Infrastruktur > Dienste > Dienste ändern in unserer Entwicklerdokumentation.

  4. Wenn das Problem mit dem Dienst nicht versionsbezogen ist, versuchen Sie Folgendes:

  5. MySQL: Suchen Sie nach Problemen wie langwierigen Abfragen, nicht definierten Primären Schlüsseln und doppelten Indizes. Eine Anleitung finden Sie unter Häufigste Datenbankprobleme in Adobe Commerce in der Cloud-Infrastruktur in unserer Wissensdatenbank.

  6. Redis: Wenn Redis eine der wichtigsten Quellen für den Speicherverbrauch ist, Support-Ticket einreichen.

  7. PHP: Wenn PHP eine der wichtigsten Quellen für Speicherverbrauch ist, überprüfen Sie laufende Prozesse, indem Sie ps aufx im CLI/Terminal. 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 blieb im Status "Wird ausgeführt" in unserer Wissensdatenbank.

  8. Wenn Sie immer noch Schwierigkeiten haben, die Ursache des Problems zu ermitteln, verwenden Sie Transaktionsseite des New Relic APM zur Identifizierung von Transaktionen mit Leistungsproblemen:

    • Sortieren von Transaktionen nach aufsteigenden Apdex-Werten. Apdex bezieht sich auf die Benutzerzufriedenheit mit der Reaktionszeit Ihrer Webanwendungen und -dienste. A niedrige Apdex-Punktzahl kann einen Engpass anzeigen (eine Transaktion mit einer höheren Reaktionszeit). Normalerweise ist es die Datenbank, Redis oder PHP. Anweisungen finden Sie unter New Relic Anzeigen von Transaktionen mit höchster 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 Finden Sie spezifische Leistungsprobleme. Wenn Sie immer noch Schwierigkeiten haben, das Problem zu identifizieren, verwenden Sie die Infrastruktur-Seite von New Relic APM.
  9. Wenn Sie die Ursache des erhöhten Speicherverbrauchs nicht identifizieren können, überprüfen Sie die aktuellen 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 Codebereitstellungen oder Änderungen zu überprüfen.

  10. Wenn die oben genannten Methoden Ihnen nicht helfen, die Ursache und/oder Lösung innerhalb einer angemessenen Zeit zu finden, 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ößenanpassung in unserer Wissensdatenbank und Installationsanleitung > Wartungsmodus aktivieren oder deaktivieren in unserer Entwicklerdokumentation.

  11. 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. Siehe Adobe Commerce auf Cloud-Infrastruktur > Testbereitstellung > Belastungstests in unserer Entwicklerdokumentation.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a