Überprüfung und häufige Probleme - Magento
Auf dieser Seite Wie überprüfen Sie, ob DockRay in Magento korrekt funktioniert?
- Wie überprüfen Sie, ob DockRay in Magento korrekt funktioniert?
- Ein Testereignis senden
- Häufige Probleme mit DockRay in Magento
- Das Modul ist installiert, aber es kommen keine Ereignisse an
- Der Schwachstellenbericht wird nicht gesendet
- JavaScript-Fehler werden in DockRay nicht angezeigt
- DockRay empfängt weiterhin keine Daten?
Wie überprüfen Sie, ob DockRay in Magento korrekt funktioniert?
Nach der Installation und Konfiguration von DockRay in Magento sollten Sie prüfen, ob die Integration Ereignisse erfolgreich an Ihr Projekt sendet. Mit einem Test können Sie die Verbindung überprüfen und bei Problemen feststellen, an welcher Stelle keine Daten mehr ankommen.
Ein Testereignis senden
Navigieren Sie im Magento-Administrationsbereich zur DockRay-Konfiguration oder wählen Sie DockRay → Übersicht und klicken Sie anschließend auf Send a test event. Sie können den Test auch über das Terminal ausführen, ohne den Administrationsbereich zu verwenden:
bin/magento dockray:test

Öffnen Sie nach dem Senden des Testereignisses den Fehlerbereich des Projekts, das Ihrem Token zugeordnet ist. Prüfen Sie, ob ein neues Ereignis angezeigt wird, und kontrollieren Sie den Ereignistyp, die Umgebung, den Zeitstempel und den Anfragekontext. Wenn der Test eine temporäre Route oder Code verwendet, der eine Ausnahme auslöst, entfernen Sie diese nach der Überprüfung, damit keine unnötigen Meldungen erzeugt werden.
Häufige Probleme mit DockRay in Magento
Das Modul ist installiert, aber es kommen keine Ereignisse an
Führen Sie nach der Installation des Moduls in einer Produktionsumgebung die Kompilierung der Magento-Abhängigkeiten aus:
bin/magento setup:di:compile
Prüfen Sie außerdem, ob das Modul aktiviert ist, die Konfiguration das richtige Projekttoken und den privaten Schlüssel enthält und der Server ausgehende HTTPS-Verbindungen herstellen kann. Wenn der Verbindungsstatus korrekt ist, aber keine Ereignisse im Projekt angezeigt werden, überprüfen Sie auch die ausgewählte Umgebung und die Magento-Protokolle.
Der Schwachstellenbericht wird nicht gesendet
Der Schwachstellenbericht wird alle 15 Minuten über Magento Cron gesendet. Stellen Sie sicher, dass die Cron-Aufgaben konfiguriert sind und über die Crontab des Servers ausgeführt werden. Sie können den Bericht auch manuell senden, indem Sie folgenden Befehl ausführen:
bin/magento dockray:inventory:send
Prüfen Sie nach dem Senden den Bereich für Schwachstellenberichte im DockRay-Dashboard. Wenn der Bericht weiterhin nicht verfügbar ist, überprüfen Sie die Konfiguration der Schwachstellenprüfung und stellen Sie sicher, dass die Cron-Aufgaben ordnungsgemäß ausgeführt werden.
JavaScript-Fehler werden in DockRay nicht angezeigt
Der JavaScript-Fehlerkollektor ist standardmäßig deaktiviert. Aktivieren Sie ihn in der DockRay-Konfiguration in Magento und leeren Sie anschließend den Full-Page-Cache. Wenn Sie Varnish verwenden, leeren Sie auch dessen Cache, damit das Monitoring-Skript auf den Seiten Ihres Shops ausgeliefert wird.
Öffnen Sie nach der Konfigurationsänderung Ihren Shop im Browser und prüfen Sie, ob das Skript geladen wird und JavaScript-Fehler entsprechend Ihren Einstellungen gemeldet werden.
DockRay empfängt weiterhin keine Daten?
Wenn der Verbindungstest das Problem nicht behoben hat, folgen Sie der Checkliste zur Fehlerbehebung bei fehlenden Daten im Dashboard. Wenn Sie die Ursache weiterhin nicht ermitteln können, kontaktieren Sie uns. Geben Sie den Namen Ihres Projekts, den ungefähren Zeitpunkt des Tests und die Art der Ereignisse an, die nicht empfangen werden. Diese Informationen erleichtern uns die Analyse des Problems.