[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

Verwaltete Warnhinweise auf Adobe Commerce: Kritischer Warnhinweis bezüglich Speicher

Dieser Artikel enthält Schritte zur Fehlerbehebung, wenn Sie in New Relic einen kritischen Warnhinweis zu Arbeitsspeicher für Adobe Commerce erhalten. Sofortiges Handeln ist erforderlich, um das Problem zu beheben.

Kritischer Warnhinweis auf Festplatte {width="500"}

Betroffene Produkte und Versionen

Alle Versionen von Adobe Commerce auf Cloud-Infrastruktur Pro planen Architektur.

Problem

Sie erhalten in New Relic einen verwalteten Warnhinweis, wenn Sie sich bei Verwaltete Warnhinweise für Adobe Commerce angemeldet haben und einer oder mehrere der Warnhinweisschwellen überschritten wurden. Diese Warnhinweise wurden von Adobe entwickelt, um Kundinnen und Kunden mithilfe von Einblicken aus Support und Engineering einen Standardsatz zu bieten.

DO!

  • Bricht jede geplante Bereitstellung ab, bis dieser Warnhinweis gelöscht wird.
  • Setzen Sie Ihre Site sofort in den Wartungsmodus, wenn Ihre Site nicht mehr reagiert oder überhaupt nicht mehr reagiert. Anweisungen hierzu finden Sie Wartungsmodus aktivieren oder deaktivieren im Commerce-Installationshandbuch. Fügen Sie Ihre IP-Adresse der Liste der von der Steuer befreiten IP-Adressen hinzu, um sicherzustellen, dass Sie weiterhin zur Fehlerbehebung auf Ihre Website zugreifen können. Anweisungen hierzu finden Sie unter Verwalten der Liste von ausgenommenen IPAdressen im Commerce-Installationshandbuch.

Tu's nicht!

  • Starten Sie zusätzliche Marketing-Kampagnen, die zusätzliche Seitenansichten auf Ihre Site bringen können.
  • Führen Sie Indexer oder zusätzliche Crons aus, was zu zusätzlichen Belastungen für CPU oder die Festplatte führen kann.
  • Führen Sie alle wichtigen administrativen Aufgaben aus (z. B. Commerce-Admin, Datenimporte/-exporte).
  • Leeren Sie den Cache.

Ihre Site kann nicht mehr reagieren (wenn Sie noch keinen Ausfall der Site feststellen), wenn Sie eine der „Nicht reagieren“-Aktionen durchführen, bevor Sie die Ursache des Warnhinweises untersucht und behoben haben.

Lösung

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

WARNING
Da es sich um einen kritischen Warnhinweis handelt, wird dringend empfohlen, Schritt 1 auszuführen, bevor Sie versuchen, das Problem zu beheben (Schritt 2 ab).
  1. Überprüfen, ob ein Adobe Commerce-Support-Ticket vorhanden ist. Anweisungen hierzu finden Sie unter Support-Ticketsder Commerce Support Knowledge Base. Möglicherweise hat der Support bereits einen Warnhinweis für einen New Relic Schwellenwert erhalten, ein Ticket erstellt und die Arbeit an diesem Problem begonnen. Wenn kein Ticket vorhanden ist, erstellen Sie eines. Das Ticket sollte die folgenden Informationen enthalten:

  2. Verwenden Sie New Relic Seite „Infrastruktur“ von APM um die speicherintensivsten Prozesse zu identifizieren. Anweisungen hierzu finden Sie auf New Relic Seite „Überwachung der Infrastruktur - Hosts: Registerkarte Prozesse:

    • Wenn Services wie Redis, MySQL oder PHP die Hauptquellen 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. Anweisungen hierzu finden Sie unter Service ändern im Handbuch zu Commerce in Cloud Manager.

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

  5. MySQL: Überprüfen Sie, ob Probleme wie lange laufende Abfragen, nicht definierte Primäre Schlüssel und doppelte Indizes auftreten. Anweisungen hierzu finden Sie unter Häufigste Datenbankprobleme in Adobe Commerce in Cloud im Playbook für die Commerce-Implementierung.

  6. Redis: Wenn Redis eine der Hauptquellen für den Speicherverbrauch ist, Sie ein Support-Ticket.

  7. PHP: Wenn PHP eine der Hauptquellen für den Speicherverbrauch ist, überprüfen Sie die laufenden Prozesse, indem Sie ps aufx in der CLI/Terminal ausführen. In der Terminal-Ausgabe werden Cron-Aufträge und -Prozesse angezeigt, die derzeit ausgeführt werden. Prüft die Ausgabe auf die Ausführungszeit der Prozesse. Wenn es eine Cron mit einer langen Ausführungszeit gibt, hängt die Cron möglicherweise. Informationen zu Schritten zur Fehlerbehebung finden Sie unter Langsame Leistung, langsame und lang laufende Crons und Cron-Auftrag steckt im Status „Wird ausgeführt in der Commerce Support Knowledge Base.

  8. Wenn Sie immer noch Schwierigkeiten haben, die Ursache des Problems zu identifizieren, verwenden Sie New Relic APMs Transaktionsseite um Transaktionen mit Leistungsproblemen zu identifizieren:

    • Sortieren Sie Transaktionen nach aufsteigenden Apdex. Apdex bezieht sich auf die Benutzerzufriedenheit auf die Antwortzeit Ihrer Web-Anwendungen und -Services. Ein Apdex score kann auf einen Engpass hinweisen (eine Transaktion mit einer höheren Antwortzeit). Normalerweise ist es die Datenbank, ​ Redis oder PHP. Anweisungen hierzu finden Sie unter New Relic Transaktionen mit höchster Apdex anzeigen.
    • Sortieren Sie Transaktionen nach dem höchsten Durchsatz, der langsamsten durchschnittlichen Antwortzeit, dem zeitaufwendigsten Wert und anderen Schwellenwerten. Anweisungen hierzu finden Sie unter New Relic [Spezifische Leistungsprobleme finden]. Wenn Sie immer noch Schwierigkeiten haben, das Problem zu identifizieren, verwenden Sie New Relic APMs Infrastrukturseite.
  9. Wenn Sie die Ursache für den erhöhten Speicherverbrauch nicht identifizieren können, überprüfen Sie die neuesten Trends, um Probleme mit aktuellen Code-Bereitstellungen oder Konfigurationsänderungen (z. B. neue Kundengruppen und große Änderungen am Katalog) zu identifizieren. Es wird empfohlen, die letzten 7 Tage der Aktivität auf Korrelationen in Code-Bereitstellungen 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 Erweiterung an oder setzen Sie die Site in den Wartungsmodus, falls Sie dies noch nicht getan haben. Anweisungen hierzu finden Sie Anfordern temporärer Größenänderungen in der Wissensdatenbank für den Commerce-Support und Aktivieren oder Deaktivieren des) im Commerce-Installationshandbuch.

  11. Wenn die Aktualisierung zu einem normalen Betrieb der Site führt, sollten Sie eine permanente Aktualisierung anfordern (wenden Sie sich an Ihr Adobe-Accountteam) oder versuchen Sie, das Problem in Ihrem dedizierten Staging zu reproduzieren, indem Sie einen Lasttest durchführen und Abfragen optimieren oder Code verwenden, der den Druck auf die Services reduziert. Siehe Belastungs- und Belastungstests im Handbuch zu Commerce in Cloud Manager.

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