Alertes gérées sur Adobe Commerce : alerte critique de CPU
Cet article décrit les étapes de dépannage à suivre lorsque vous recevez une alerte critique CPU pour Adobe Commerce en New Relic. Une action immédiate est nécessaire pour remédier au problème. L’alerte se présente comme suit, selon le canal de notification d’alerte que vous avez sélectionné.
Produits et versions concernés
Architecture de plan Pro d’Adobe Commerce sur les infrastructures cloud
Problème
Vous recevrez une alerte gérée en New Relic si vous vous êtes inscrit aux alertes gérées pour Adobe Commerce et qu’un ou plusieurs seuils d’alerte ont été dépassés. Ces alertes ont été développées par Adobe Commerce pour fournir aux clients un ensemble de normes à l’aide des informations provenant des services d’assistance et d’ingénierie.
Do! :
- Abandonner tout déploiement planifié jusqu’à ce que cette alerte soit effacée.
- Mettez immédiatement votre site en mode de maintenance s’il ne répond plus du tout. Pour connaître les étapes, reportez-vous à la section Activation ou désactivation du mode de maintenance dans le Guide d’installation de Commerce. Veillez à ajouter votre adresse IP à la liste des adresses IP exemptées pour vous assurer que vous pouvez toujours accéder à votre site à des fins de dépannage. Pour connaître les étapes, reportez-vous à la section Tenir à jour la liste des adresses IP exemptées du Guide d’installation de Commerce.
Ne fais pas ça ! :
- Lancez d’autres campagnes marketing qui peuvent apporter des pages vues supplémentaires à votre site.
- Exécutez des indexeurs ou des crons supplémentaires, ce qui peut entraîner une contrainte supplémentaire sur le CPU ou le disque.
- Effectuez toutes les tâches administratives importantes (c’est-à-dire, l’administration Commerce, les importations/exportations de données).
- Videz votre cache.
Votre site peut ne plus répondre (si vous ne rencontrez pas déjà de panne de site) si vous effectuez l’une des actions « Ne pas » avant d’avoir enquêté et résolu la cause de l’alerte.
Solution
Pour identifier et résoudre les problèmes, procédez comme suit.
Vérifiez si le ticket d’assistance Adobe Commerce existe. Pour connaître les étapes à suivre, reportez-vous à la section Tracker vos tickets d’assistance dans la base de connaissances de l’assistance Commerce. L’assistance peut avoir reçu une alerte de seuil New Relic, créé un ticket et commencé à travailler sur le problème. S’il n’existe aucun ticket, créez-en un. Le ticket doit contenir les informations suivantes :
-
Motif du contact : sélectionnez New Relic CRITICAL alert received.
-
Description de l’alerte.
-
New Relic Lien de l’incident. Cela est inclus dans vos alertes gérées pour Adobe Commerce.
-
Utilisez la page Transaction d’New Relic APM pour identifier les transactions présentant des problèmes de performances :
- Triez les transactions en fonction des scores Apdex croissants. Apdex fait référence à la satisfaction des utilisateurs quant au temps de réponse de vos applications et services web. Un faible Apdex score peut indiquer un goulot d’étranglement (une transaction avec un temps de réponse plus élevé). En général, elle est liée à la base de données Redis ou PHP. Pour connaître les étapes, reportez-vous à la section New Relic Afficher les transactions avec le niveau Apdex ’insatisfaction le plus élevé.
- Triez les transactions en fonction du débit le plus élevé, du temps de réponse moyen le plus lent, du temps le plus long et d’autres seuils. Pour connaître les étapes, reportez-vous à New Relic Rechercher des problèmes de performances spécifiques.
-
Si vous avez toujours du mal à identifier la source, utilisez la page Infrastructure d’New Relic APM pour identifier les services qui requièrent un grand nombre de ressources. Pour connaître les étapes, reportez-vous à New Relic page Hôtes de surveillance des infrastructures : Onglet Processus.
-
Si vous identifiez la source, insérez SSH dans l’environnement pour en savoir plus. Pour connaître les étapes, reportez-vous à la section SSH dans votre environnement dans le guide de Commerce sur le cloud.
-
Si vous avez toujours du mal à identifier la source :
- Consultez les tendances récentes pour identifier les problèmes liés aux récents déploiements de code ou aux modifications de configuration (par exemple, les nouveaux groupes de clients et les modifications importantes apportées au catalogue). Il est recommandé de passer en revue les sept derniers jours d’activité pour toutes les corrélations dans les déploiements ou modifications de code.
- Recherchez et désactivez les catalogues plats. Pour connaître les étapes, reportez-vous à la section Performances lentes, crons lents et à long terme de la base de connaissances de support de Commerce.
- Si vous pensez être victime d’une attaque DDoS, essayez de bloquer le trafic des robots. Pour connaître les étapes, reportez-vous à la section Comment bloquer le trafic malveillant pour Adobe Commerce sur l’infrastructure cloud au niveau Fastlydans la base de connaissances du support Commerce.
-
Si le problème semble temporaire, effectuez des étapes de réduction, telles qu’une mise à niveau ou placez le site en mode de maintenance. Pour connaître les étapes, reportez-vous aux sections Comment demander un redimensionnement temporaire dans la base de connaissances de la prise en charge de Commerce et Activer ou désactiver le mode de maintenance dans le guide d’installation de Commerce. Si la mise à niveau revient au fonctionnement normal du site, envisagez de demander une mise à niveau permanente (contactez l’équipe de votre compte Adobe) ou essayez de reproduire le problème dans votre évaluation dédiée en exécutant un test de charge et en optimisant les requêtes ou le code qui réduit la pression sur les services. Pour connaître les étapes, reportez-vous à la section Test de charge et de contrainte dans le guide Commerce sur Cloud .