Dépannage du 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 du déploiement . Cliquez sur chaque question pour afficher la réponse à chaque étape de l’outil de dépannage.

Étape 1 - Vérification de l’exécution du service step-1

Adobe Commerce on cloud infrastructure service up ?

Stuck Deployment - Adobe Commerce est-il en service d’infrastructure cloud ? Vérifiez Adobe Commerce Cloud.

a. OUI - Passez à l’ étape 2.
b. NO - Maintenance ou pannes globales. Recherchez la durée estimée et les mises à jour.

Étape 2 - Vérifier les déploiements dans d’autres environnements step-2

Existe-t-il des déploiements dans d’autres environnements qui bloquent le déploiement dans l’environnement existant ?

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 n’avez été ajouté qu’à un seul projet cloud) :

code language-bash
magento-cloud --state=in_progress

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
magento-cloud -p <project-id or project-url> --state=in_progress

Pour obtenir des informations sur une activité de déploiement existante (voir Vérification du journal de déploiement si l’interface utilisateur de Cloud a "extrait de journal" une erreur
pour plus d’informations) vous pouvez exécuter cette commande pour obtenir un journal d’exécution de cette activité :

code language-bash
magento-cloud activity:log <activity-id> [OPTIONAL: <-p project-id or project-url>]

a. OUI - Résolution des problèmes liés à l’autre environnement bloquant le déploiement dans l’environnement existant. Passez à Étape 3.

b. NO - Résolution des problèmes liés à l’environnement actuel. Passez à Étape 3.

Étape 3 - Vérification du SSH sur tous les noeuds step-3

SSH réussi à tous les noeuds ?
a. OUI - Passez à l’ étape 4.
b. NO - Envoyez un ticket d’assistance.

Étape 4 - Vérifier tous les services en cours d’exécution step-4

Tous les services en cours d’exécution ?
a. OUI - Passez à l’ étape 5.
b. NO - Envoyez un ticket d’assistance.

Étape 5 - Vérification de l’exécution du compartiment step-5

Utilisation de Bitbucket?
a. OUI - Vérifiez status.bitbucket.com.
b. NO - Vérifiez les erreurs du journal de déploiement dans les journaux de création et de déploiement. Passez à Étape 6.

Étape 6 - Vérifier les codes d’erreur step-6

Code d’erreur signalé ?
a. OUI - Passez à l’ étape 7.
b. NO - Passez à Étape 8.

Etape 7 - 403 Erreur interdite step-7

403 Interdit ?
a. OUI - Passez à l’étape 16.
b. NO - Passez à Étape 9.

Étape 8 - Vérification des tâches cron en cours d’exécution step-8

Les tâches cron sont-elles en cours d’exécution ? Connectez-vous par ssh sur la branche et exécutez ps aufxx |grep cron.
a. OUI - Connectez-vous par ssh sur la branche affectée (par exemple, principale). Tuer et déverrouiller les tâches cron. Cela va supprimer les tâches cron et réinitialiser l’état. Exécutez 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 des crons.
b. NO - Passez à l'étape 17.

Étape 9 - Déploiement de l’application sur une erreur de grappe distante step-9

Impossible de charger l’application sur l’erreur de cluster distant ?
a. OUI - Passez à l’étape 10.
b. NO - Passez à l'étape 11.

Étape 10 - Vérifier un stockage suffisant step-10

Stockage disponible correct ?
a. OUI - Passez à l’étape 11.
b. NO - Passez en revue Gérer l’espace disque.

Étape 11 - Vérification de l’espace disque step-11

_Le fichier n<>a pas pu être écrit Avertissement _?
a. OUI - Veuillez augmenter la valeur du disque dans .magento.app.yaml et redéployer. Si cela ne fonctionne pas, soumettez un ticket d'assistance.
b. NO - Passez à l’étape 12.

Étape 12 - Erreur de redéploiement de l’environnement step-12

Erreur du redéploiement de l’environnement ?
a. OUI - Passez à l’étape 13.
b. NO - Passez à l’ étape 8.

Étape 13 - Échec de la vérification de la mise à niveau des Elasticsearch step-13

Elasticsearch en cours de mise à niveau ou de déploiement ?
a. OUI - Etapes de mise à niveau de l’Elasticsearch ayant échoué. Reportez-vous à la compatibilité des logiciels Elasticsearch. Si la mise à niveau de l'Elasticsearch ne fonctionne toujours pas, soumettez un ticket d'assistance. Remarque : sur Adobe Commerce sur l’infrastructure cloud, sachez que les mises à niveau de service ne peuvent pas être transférées vers l’environnement de production sans préavis de 48 heures ouvrables à notre équipe d’infrastructure. Cela est nécessaire, car nous devons nous assurer qu’un ingénieur du support de l’infrastructure est disponible pour mettre à jour votre configuration dans les délais impartis, avec un temps d’arrêt minimal pour votre environnement de production. 48 heures avant que vos modifications ne soient en production, envoyez un ticket d’assistance détaillant la mise à niveau de service requise et indiquant l’heure à laquelle vous souhaitez que le processus de mise à niveau démarre.
b. NO - Passez à l'étape 14.

Étape 14 - Vérifier les limites d’espace step-14

Système de fichiers hors des informations ou espace ?
a. OUI - Voir Gérer l’espace disque.
b. NO - Passez à l’ étape 15.

Étape 15 - Erreur de version Elasticsearch step-15

Erreur sur les versions Elasticseach ?
a. OUI - Passez à l’étape 16.
b. NO - Passez à l'étape 21.

Étape 16 - Vérification de la configuration du compositeur step-16

Configuration du compositeur correcte ?
a. OUI - Passez à l’étape 10.
b. NO - Passez en revue la page web de dépannage du compositeur.

Étape 17 - Vérifier les processus à long terme step-17

Processus de longue durée ?

a. OUI - Identifiez les processus à long terme, puis supprimez les processus :

  1. Exécutez la commande suivante dans le terminal : ps aufx.
  2. Localisez le PID du processus de longue durée.
  3. Arrêtez le processus à l’aide de kill -9 <PID>.

Surveillez les déploiements pour la réoccurrence.

b. NO - Passez à l'étape 18.

Étape 18 - Vérification de l’échec du crochet de publication step-18

Échec/blocage du crochet Post ?
a. OUI - Base de données : Espace disque disponible, corruption, tables incomplètes/corrompues.
b. NO - Passez à l'étape 19.

Étape 19 - Vérifier si les extensions tierces bloquent le déploiement step-19

Utilisation d’extensions tierces ?
a. OUI - Essayez de désactiver les extensions tierces et d’exécuter le déploiement (pour voir si elles sont la cause du problème), en particulier si des erreurs de noms d’extension se produisent.
b. NO - Passez à l’ étape 20.

Étape 20 - Recherche de requêtes lentes step-20

Requêtes longues ?

Vérifiez le journal des requêtes lentes et la liste des processus d’affichage MySQL.

a. OUI - Tuez toutes les requêtes longues. Vérifiez la syntaxe MySQL Kill.
b. NO - Envoyez un ticket d’assistance.

Étape 21 - Dégrader la version Elasticsearch step-21

Téléchargement de versions d’Elasticsearch ?
a. OUI - Ne peut pas être effectué par le biais de la configuration. Envoyez un ticket d’assistance.
b. NO - Envoyez un ticket d’assistance.

Retour à l’étape 1

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a