Verwaltete Warnhinweise auf Adobe Commerce: Warnung bei Redis-Speicher

Dieser Artikel enthält Schritte zur Fehlerbehebung für den Fall, dass Sie einen Redis-Warnhinweis für Adobe Commerce in New Relic erhalten. Sofortiges Handeln ist erforderlich, um das Problem zu lösen. Der Warnhinweis sieht je nach ausgewähltem Benachrichtigungskanal wie folgt aus:

new_relic_redis_memory_warning.png

Betroffene Produkte und Versionen

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

Problem

Sie erhalten einen Warnhinweis in New Relic, 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 Händlern mithilfe von Einblicken aus Support und Engineering einen Standardsatz von Warnhinweisen bereitzustellen.

Do!

  • Es wird empfohlen, alle geplanten Bereitstellungen abzubrechen, bis dieser Warnhinweis gelöscht wird.
  • Wenn Ihre Site nicht mehr reagiert oder nicht mehr reagiert, setzen Sie Ihre Site sofort in den Wartungsmodus. Anweisungen hierzu finden Sie Installationshandbuch > Wartungsmodus aktivieren oder deaktivieren in unserem 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 Liste der ausgenommenen IP-Adressen verwalten in unserem 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 durch (d. h. wichtige Aktionen im Commerce-Admin, z. B. Datenimporte/-exporte, Leeren von Medien, Speichern von Kategorien mit einer großen Anzahl zugewiesener Produkte und Massenaktualisierungen).
  • Leeren Sie den Cache.

Lösung

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

  1. Überprüfen Sie, ob der von Redis verwendete Speicher zunimmt oder abnimmt, indem Sie zur Seite one.newrelic.com > Infrastructure > Services von Drittanbietern wechseln und das Redis-Dashboard auswählen. Wenn er stabil ist oder zunimmt, Sie ein Support-Ticket, um den Cluster vergrößern zu lassen, oder erhöhen Sie das maxmemory auf die nächste Ebene.

  2. Wenn Sie die Ursache für den erhöhten Redis-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 sieben Tage der Aktivität auf Korrelationen in Code-Bereitstellungen oder -Änderungen zu überprüfen.

  3. Überprüfen Sie, ob sich Drittanbietererweiterungen falsch verhalten:

    • Versuchen Sie, eine Korrelation mit den kürzlich installierten Erweiterungen von Drittanbietern und dem Zeitpunkt, zu dem das Problem begann, zu finden.
    • Überprüfen Sie Erweiterungen, die sich möglicherweise auf den Adobe Commerce-Cache auswirken und dazu führen können, dass der Cache schnell wächst. Dies betrifft beispielsweise benutzerdefinierte Layout-Blöcke, das Überschreiben der Cache-Funktionalität und das Speichern großer Datenmengen im Cache.
  4. Wenn es keine Anzeichen für fehlerhafte Erweiterungen gibt, installieren die neuesten Patches, um Redis-Probleme für Adobe Commerce in der Cloud-Infrastruktur zu beheben. Wenn die oben genannten Schritte nicht dabei helfen, die Ursache des Problems zu identifizieren oder zu beheben, sollten Sie den L2-Cache aktivieren, um den Netzwerk-Traffic zwischen der App und Redis zu reduzieren. Allgemeine Informationen zum L2-Cache finden Sie unter L2-Caching in der Adobe Commerce-Anwendung in unserem Konfigurationshandbuch. Um den L2-Cache für die Cloud-Infrastruktur zu aktivieren, versuchen Sie Folgendes:

    • Aktualisieren Sie die ECE-Tools, wenn diese unter Version 2002.1.2 liegen.
    • Konfigurieren Sie den L2-Cache mithilfe Variable REDIS_BACKEND verwenden und aktualisieren Sie .magento.env.yaml Datei:
    code language-yaml
    stage:
       deploy:
           REDIS_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a