Fehlerbehebung beim Herunterfahren der Adobe Commerce-Site
Dieser Artikel enthält eine schrittweise Anleitung zur Fehlerbehebung bei der Diagnose und Behebung von Adobe Commerce-Site-Ausfällen. Dies hilft bei der Identifizierung von Grundursachen, von Infrastrukturproblemen bis hin zu Fehlern auf Anwendungsebene. Die Fehlerbehebung bei Adobe Commerce-Site-Downs im Abschnitt Auflösung bietet einen strukturierten Entscheidungsbaum, um die Ursache eines Site-Ausfalls zu isolieren. Jeder Schritt enthält eine Diagnosefrage und leitet Sie je nach Antwort zu relevanten Protokollen, Abfragen oder Dokumentation weiter. Diese Entscheidungsstruktur behandelt Plattformstatusprüfungen, Fehler-Code-Analysen, Leistungsengpässe, Bereitstellungsfehler und Datenbankprobleme.
Beschreibung description
Umgebung
Adobe Commerce auf Cloud-Infrastruktur
Problem/Symptome
- Website ist nicht zugänglich oder gibt Fehler-Codes zurück (z. B. 500, 503, 404)
- Hohe Server-Auslastung oder langsame Anforderungsverarbeitung
- Fehler bei Bereitstellung oder Indizierung
- Fehlender statischer Inhalt oder schwerwiegende PHP-Fehler
- Redis-, MySQL- oder Elasticsearch-Fehler
- Fehler bei benutzerdefinierten Modulen oder nach dem Hook
- Composer-Patching-Probleme oder Datenbank-Deadlocks
Auflösung resolution
Klicken Sie auf die einzelnen Fragen, um die Antwortdetails in jedem Schritt der Fehlerbehebung anzuzeigen.
Hinweis: Bevor Sie ein Support-Ticket erstellen, überprüfen Sie die Seite Quality Patches Tool: Search for Patches, um festzustellen, ob Ihr Problem bereits aufgeführt ist.
Schritt 1
- JA - Wenn der Adobe CommerceStatus ein Problem anzeigt, öffnen Sie ein Support-Ticket, um weitere Informationen zu erhalten.
- NEIN - Mit Schritt 2 fortfahren.
Schritt 2
- JA - Wenn Sie Fastly-Status aktiviert haben und ein Problem aufgetreten ist, öffnen Sie ein Support-Ticket weitere Untersuchungen.
- NEIN - Wenn Sie Fastly-Status aktiviert haben und kein Problem angezeigt wurde, fahren Sie mit Schritt 3 fort.
Schritt 3
So überprüfen Sie Fehlercodes:
-
Firefox: Menü öffnen
>Web-Entwickler>Tools ein/aus>Netzwerk Registerkarte>Alle Filter>Status Spalte -
Chrome: Menü öffnen
>weitere Tools>Entwickler-Tools>Netzwerk Registerkarte>Alle Filter>Status Spalte -
JA - Öffnen Sie ein Support-Ticket, um weitere Untersuchungen durchzuführen.
-
NEIN - Mit Schritt 4 fortfahren.
Schritt 4
-
500: Überprüfen Sie das Protokoll von
/var/log/platform/. Wenn diese Daten Ihnen nicht bei der Identifizierung des Problems helfen, öffnen Sie ein Support-Ticket und geben Sie die bisherigen Informationen zur Fehlerbehebung an, um weitere Informationen zu erhalten. -
503: Überprüfen Sie das Protokoll von
var/reports. Wenn diese Daten Ihnen nicht bei der Identifizierung des Problems helfen, öffnen Sie ein Support-Ticket und geben Sie die bisherigen Informationen zur Fehlerbehebung an, um weitere Informationen zu erhalten. -
404: Führen Sie die folgende Abfrage aus:
code language-none SELECT f.flag_data->>'$.current_version' AS flag_version, (su.id IS NOT NULL) AS update_exists FROM flag f LEFT JOIN staging_update su ON su.id = f.flag_data->>'$.current_version' WHERE flag_code = 'staging';Wenn die Abfrage eine Tabelle zurückgibt, bei der
update_exists„0“ ist, verweisen Sie auf Fehler 404 auf allen Seiten aufgrund eines Problems mit der Inhalts-Staging. Fahren Sie andernfalls mit Schritt 5 fort. -
Andere Fehlercodes: Fahren Sie mit Schritt 5 fort.
Schritt 5
- JA - Siehe Schritte zur Fehlerbehebung bei DDOS-Angriffen.
- NEIN - Überprüfen Sie die Protokolle von
/var/log/exception.logund/var/log/deploy.log. Wenn diese Daten Ihnen nicht bei der Identifizierung des Problems helfen, fahren Sie mit Schritt 6 fort.
Schritt 6
- JA - Mit Schritt 13 fortfahren.
- NEIN - Mit Schritt 7 fortfahren.
Schritt 7
- JA: Siehe Überprüfen von Elasticsearch.
- NEIN - Fahren Sie mit Schritt 8 fort.
Schritt 8
- JA - Siehe Überprüfen langsamer Abfragen und MySQL-Abfrage-Tutorial.
- NEIN - Mit Schritt 9 fortfahren.
Schritt 9
- JA: Siehe Überprüfen statischer Inhalte.
- NEIN - Fahren Sie mit Schritt 10 fort.
Schritt 10
- JA - Siehe Häufige schwerwiegende PHP-Fehler und -Lösungen.
- NEIN - Fahren Sie mit Schritt 11 fort.
Schritt 11
- JA - Siehe Überprüfen der Redis-Verbindung und Fehlerbehebung bei Redis.
- NEIN - Mit Schritt 12 fortfahren.
Schritt 12
- JA - Falls durch einen anderen Prozess gesperrt, siehe Index ist durch einen anderen Prozess gesperrt. Andernfalls Sie ein Support-Ticket.
- NEIN - Öffne ein Support-Ticket.
Schritt 13
- JA: Siehe Hilfe zur Fehlerbehebung bei benutzerdefinierten Modulen.
- NEIN - Mit Schritt 14 fortfahren.
Schritt 14
- JA - Siehe MySQL Server-.
- NEIN - Fahren Sie mit Schritt 15 fort.
Schritt 15
- JA - Siehe Beim Anwenden eines Patches wird Ihre Site heruntergefahren.
- NEIN - Fahren Sie mit Schritt 16 fort.
Schritt 16
- JA - Siehe den Artikel MySQL Server-Fehlermeldungsreferenz.
- NEIN - Öffne ein Support-Ticket.
Klicken Sie hier, um das Fehlerbehebungs-Flussdiagramm für die Site nach unten anzuzeigen.
Verwandtes Lesen
Best Practices für das Ändern von Datenbanktabellen