Fehlerbehebung bei der Adobe Commerce-Bereitstellung
Stuckende Implementierungen und fehlgeschlagene Bereitstellungen in Adobe Commerce können mit dem Tool für die Problembehebung bei der Bereitstellung gelöst werden. Klicken Sie auf jede Frage, um die Antwort in jedem Schritt der Problembehebung anzuzeigen.
Schritt 1: Überprüfen der Ausführung des Dienstes step-1
Stuck Deployment - Ist Adobe Commerce auf dem Cloud-Infrastrukturdienst verfügbar? Überprüfen Sie Adobe Commerce Cloud.
a. YES - Fahren Sie mit Schritt 2 fort.
b. NO - Wartungsarbeiten oder globale Ausfälle. Überprüfen Sie die geschätzte Dauer und Updates.
Schritt 2: Überprüfen von Bereitstellungen in anderen Umgebungen step-2
Um eine Liste der laufenden Aktivitäten zu erhalten, führen Sie den folgenden Befehl mit der magento-cloud-CLI aus (wenn Sie nur zu einem Cloud-Projekt hinzugefügt wurden):
code language-bash |
---|
|
Um eine Liste der laufenden Aktivitäten zu erhalten, führen Sie den folgenden Befehl mit der magento-cloud-CLI aus (wenn Sie mehreren Projekten hinzugefügt wurden):
code language-bash |
---|
|
Informationen zu einer vorhandenen Bereitstellungsaktivität finden Sie unter Überprüfen des Bereitstellungsprotokolls, wenn in der Cloud-Benutzeroberfläche der Fehler "Log Snipped"(Log Snipped) aufgetreten ist
für Details) können Sie diesen Befehl ausführen, um ein ausführliches Protokoll zu dieser Aktivität zu erhalten:
code language-bash |
---|
|
a. YES - Fehlerbehebung bei der anderen Implementierung, die die Implementierung blockiert, in der vorhandenen Umgebung. Fahren Sie mit Schritt 3 fort.
b. NO - Fehlerbehebung in der aktuellen Umgebung. Fahren Sie mit Schritt 3 fort.
Schritt 3: SSH auf allen Knoten überprüfen step-3
Schritt 4: Überprüfen aller ausgeführten Dienste step-4
Schritt 5: Überprüfen der Ausführung von Bitbuckets step-5
b. NO - Überprüfen Sie die Fehler im Bereitstellungsprotokoll in den Protokolle zum Erstellen und Bereitstellen. Fahren Sie mit Schritt 6 fort.
Schritt 6: Überprüfen der Fehlercodes step-6
Schritt 7 - 403 Verbotener Fehler step-7
Schritt 8: Überprüfen der ausgeführten Cron-Aufträge step-8
ps aufxx |grep cron
aus.php vendor/bin/ece-tools cron:kill
und dann php vendor/bin/ece-tools cron:unlock
aus. Wenn Sie gerade dabei waren, eine Umgebung in einer anderen zusammenzuführen, überprüfen Sie beide Umgebungen auf die Ausführung von Crons.b. NO - Fahren Sie mit Schritt 17 fort.
Schritt 9: Auf Remote-Cluster-Fehler bereitstellbare Anwendung step-9
Schritt 10: Überprüfen des ausreichenden Speichers step-10
Schritt 11: Überprüfen des Festplattenspeichers step-11
b. NO - Fahren Sie mit Schritt 12 fort.
Schritt 12: Fehler bei der Neuimplementierung der Umgebung fehlgeschlagen step-12
Schritt 13: Auf Elasticsearch-Upgrade überprüfen schlägt fehl step-13
b. NO - Fahren Sie mit Schritt 14 fort.
Schritt 14: Überprüfen der Platzierungsgrenzen step-14
Schritt 15: Fehler bei der Elasticsearch-Version step-15
Schritt 16: Überprüfen der Komponentenkonfiguration step-16
b. NO - Überprüfen Sie die Webseite Composer-Fehlerbehebung.
Schritt 17: Auf langwierige Prozesse überprüfen step-17
a. YES - Identifizieren Sie langwierige Prozesse und beenden Sie dann Prozesse:
- Führen Sie den folgenden Befehl im Terminal aus:
ps aufx
. - Suchen Sie die PID des langwierigen Prozesses.
- Beenden Sie den Prozess mit
kill -9 <PID>
.
Implementierungen auf erneutes Auftreten überwachen
b. NO - Fahren Sie mit Schritt 18 fort.
Schritt 18: Auf einen Post-Hook-Fehler überprüfen step-18
b. NO - Fahren Sie mit Schritt 19 fort.
Schritt 19: Überprüfen, ob Erweiterungen von Drittanbietern die Bereitstellung blockieren step-19
b. NO - Fahren Sie mit Schritt 20 fort.
Schritt 20: Auf langsame Abfragen überprüfen step-20
Überprüfen Sie das langsame Abfrageprotokoll und MySQL zeigt processlist.
a. YES - Schließen Sie alle langwierigen Abfragen ab. Überprüfen Sie die Syntax für MySQL-Fehler.🔗
b. NO - Senden Sie ein Support-Ticket.
Schritt 21: Herunterladen der Elasticsearch-Version step-21
b. NO - Senden Sie ein Support-Ticket.