Résolution des problèmes de déploiement d’Adobe Commerce
Les déploiements bloqués et les déploiements ayant échoué sur Adobe Commerce peuvent être résolus à l’aide de l’outil de dépannage de déploiement. Cliquez sur chaque question pour afficher la réponse à chaque étape de l’utilitaire de dépannage.
Étape 1 : vérifier que le service est en cours d’exécution step-1
Déploiement bloqué - Le service d’infrastructure cloud d’Adobe Commerce est-il opérationnel ? Cochez Adobe Commerce Cloud.
a. OUI - Passer à étape 2.
b. NON - Maintenance ou pannes globales. Recherchez une estimation de la durée et des mises à jour.
Étape 2 - Vérifier les déploiements dans d’autres environnements step-2
Pour obtenir la liste des activités en cours, exécutez la commande suivante à l’aide de l’interface de ligne de commande magento-cloud (si vous n’avez été ajouté qu’à un seul projet cloud). Remarque : vérifiez que vous disposez de la dernière version de l’interface de ligne de commande magento-cloud. Pour connaître les étapes, reportez-vous à la section Mise à jour de l’interface de ligne de commande du guide Commerce sur les infrastructures cloud.
code language-bash |
---|
|
Pour obtenir une liste des activités en cours, exécutez la commande suivante à l’aide de l’interface de ligne de commande magento-cloud (si vous avez été ajouté à plusieurs projets) :
code language-bash |
---|
|
Pour obtenir des informations sur une activité de déploiement existante (voir la section Vérification du journal de déploiement si l’interface utilisateur de Cloud comporte une erreur « journal arrêté »
pour plus d’informations), vous pouvez exécuter cette commande pour obtenir un journal d’exécution de cette activité :
code language-bash |
---|
|
a. OUI - Résolution des problèmes de l’autre environnement qui bloque le déploiement dans l’environnement existant. Passez à étape 3.
b. NON - Résolution des problèmes liés à l’environnement actuel. Passez à étape 3.
Étape 3 : vérification de SSH sur tous les nœuds step-3
Étape 4 : vérifier tous les services en cours d’exécution step-4
Étape 5 - Vérification de l’exécution du Bitbucket step-5
b. NON - Vérifiez les erreurs du journal de déploiement dans les journaux Créer et déployer. Passez à étape 6.
Étape 6 - Vérification des codes d’erreur step-6
Etape 7 - 403 Erreur Interdite step-7
Étape 8 : vérification des tâches cron en cours d’exécution step-8
ps aufxx |grep cron
.php vendor/bin/ece-tools cron:kill
puis php vendor/bin/ece-tools cron:unlock
. Si vous étiez en train de fusionner un environnement dans un autre, vérifiez que les deux environnements exécutent crons.b. NON - Passer à étape 17.
Etape 9 - Erreur application déployable sur le cluster distant step-9
Étape 10 - Vérifier que le stockage est suffisant step-10
Étape 11 - Vérification de l’espace disque step-11
b. NON - Procédez à étape 12.
Étape 12 - Échec du redéploiement de l’environnement step-12
Étape 13 - Vérification de l’échec de la mise à niveau d’Elasticsearch step-13
b. NON - Passer à étape 14.
Étape 14 - Vérifier les limites d'espace step-14
Étape 15 - Erreur de version Elasticsearch step-15
Étape 16 - Vérification de la configuration du compositeur step-16
Étape 17 - Rechercher les processus à long terme step-17
a. OUI - Identifier les processus à long terme, puis supprimer les processus :
- Exécutez la commande suivante dans le terminal :
ps aufx
. - Recherchez le PID du processus en cours d’exécution.
- Terminez le processus à l’aide de
kill -9 <PID>
.
Surveillez les déploiements pour la récurrence.
b. NON - Passer à étape 18.
Étape 18 - Vérifier la défaillance du crochet de poteau step-18
b. NON - Passer à étape 19.
Étape 19 - Vérifier si les extensions tierces bloquent le déploiement step-19
b. NON - Passer à étape 20.
Étape 20 - Rechercher les requêtes lentes step-20
Vérifiez le journal des requêtes lentes et MySQL show processlist.
a. OUI - Interrompt toutes les requêtes longues. Vérifiez Syntaxe de MySQL Kill.
b. NON - Envoyer un ticket d’assistance.
Étape 21 - Rétrogradation de la version d’Elasticsearch step-21
b. NON - Envoyer un ticket d’assistance.