Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment résoudre les problèmes liés à votre application dans Azure App Service. Lorsque vous exécutez une application web, vous souhaitez être prêt à résoudre les problèmes qui peuvent survenir. Ces problèmes peuvent aller d’erreurs HTTP 500 à vos utilisateurs vous indiquant que votre site est arrêté.
Les diagnostics Azure App Service constituent une expérience interactive pour vous aider à résoudre les problèmes de votre application sans configuration requise. Les diagnostics App Service indiquent ce qui est incorrect et vous guident vers les bonnes informations pour résoudre et résoudre plus facilement et rapidement le problème.
Bien que cette expérience soit la plus utile pour les problèmes qui se sont produits au cours des 24 dernières heures, tous les graphiques de diagnostic sont toujours disponibles pour vous permettre d’analyser.
Les diagnostics App Service fonctionnent non seulement pour les applications sur Windows, mais aussi pour les applications sur des conteneurs intégrés ou personnalisés, des environnements App Service et Azure Functions.
Étapes d’ouverture des diagnostics App Service
Pour accéder aux diagnostics App Service :
Dans le portail Azure, accédez à votre application web App Service ou à votre environnement App Service.
Dans le menu de la barre latérale, sélectionnez Diagnostiquer et résoudre les problèmes.
La page diagnostics App Service fournit de nombreux outils pour diagnostiquer les problèmes d’application. Pour plus d’informations, consultez les outils de diagnostic plus loin dans cet article.
Notes
Si votre application est en panne ou s’exécute lentement, vous pouvez collecter une trace de profilage pour identifier la cause racine du problème. Le profilage est léger et est conçu pour les scénarios de production.
Interface de diagnostic
La page des diagnostics App Service offre un accès de diagnostic simplifié dans plusieurs sections.
Barre de recherche
La zone de recherche est un moyen rapide de trouver un diagnostic. Vous trouverez le même diagnostic par le biais de catégories de résolution des problèmes.
Alertes de risque
La page diagnostics App Service effectue une série de vérifications de configuration et propose des recommandations basées sur la configuration unique de votre application.
Pour passer en revue les recommandations et effectuer des vérifications, sélectionnez le lien Afficher plus de détails . Les informations s’affichent dans un panneau sur le côté droit de la fenêtre.
Catégories de résolution des problèmes
Les diagnostics sont regroupés en catégories de dépannage pour faciliter la découverte. Les catégories suivantes sont disponibles :
- Disponibilité et performances
- Configuration et gestion
- SSL et domaines
- Évaluations des risques
- Déploiement
- Mise en réseau
- Navigateur
- Outils de diagnostic
- Tester la charge de votre application
Les vignettes affichent les diagnostics disponibles pour chaque catégorie. Si vous sélectionnez Disponibilité et performances, les diagnostics suivants sont disponibles dans le menu de la barre latérale :
- Vue d'ensemble
- Workflow d'arrêt d'application
- Application web inactive
- Journaux d’application
- Utilisation du processeur
- Utilisation de la mémoire
- Utilitaire de résolution des problèmes d’application web
- Modifications de l’application
- Linux - Nombre de conteneurs en cours d’exécution
- Espace d’échange Linux faible
- Liste de remplissage du processus
- Liste des processus
- Insuffisance de ports SNAT
- Connexions TCP
- Test en production
Rapport de diagnostic
Pour examiner le problème plus loin, vous pouvez sélectionner une rubrique et afficher plus de détails dans un rapport de diagnostic. Ces détails sont souvent complétés par des graphiques.
Le rapport de diagnostic peut être un outil puissant pour identifier le problème avec votre application. L’exemple suivant est le rapport Web App Down dans la disponibilité et les performances.
Examen des problèmes de code d’application (applications Windows uniquement)
Étant donné que de nombreux problèmes d’application sont liés au code de l’application, les diagnostics App Service s’intègrent à Application Insights pour mettre en évidence les exceptions et les problèmes de dépendance à mettre en corrélation avec le temps d’arrêt sélectionné. Vous activez Application Insights séparément.
Pour afficher les exceptions et dépendances Application Insights, sélectionnez le raccourci de vignette Web App Down ou Web App Slow .
Étapes de dépannage
Si un problème est détecté dans une catégorie spécifique au cours des 24 dernières heures, vous pouvez afficher le rapport de diagnostic complet. Les diagnostics App Service peuvent vous inviter à consulter des conseils de dépannage et des étapes suivantes pour une expérience plus guidée.
Outils de diagnostic
App Service inclut des outils de diagnostic avancés qui vous aident à examiner les problèmes de code d’application, la lenteur, les chaînes de connexion, etc. Il inclut également des outils proactifs qui vous aident à atténuer les problèmes liés à l’utilisation du processeur, aux demandes et à la mémoire.
Surveillance proactive du processeur (applications Windows uniquement)
La surveillance proactive du processeur vous aide à prendre des mesures lorsque votre application ou un processus enfant pour votre application consomme des ressources processeur élevées. Vous pouvez définir vos propres règles de seuil UC pour atténuer temporairement une utilisation UC anormalement élevée, le temps d’en identifier la véritable cause. Pour plus d’informations, consultez le billet de blog Atténuer vos problèmes d’UC avant qu’ils ne se produisent.
Réparation automatique
La réparation automatique est une action d’atténuation que vous pouvez entreprendre lorsque votre application a un comportement inattendu. Vous pouvez définir vos propres règles selon le nombre de demandes, la lenteur des demandes, la limite de mémoire et le code d’état HTTP pour déclencher des actions d’atténuation. Utilisez l’outil pour atténuer temporairement les effets d’un comportement inattendu jusqu’à ce que vous trouviez la cause racine.
L’outil est actuellement disponible pour les applications web Windows, les applications web Linux et les conteneurs personnalisés Linux. Les conditions prises en charge et l’atténuation varient en fonction du type d’application web. Pour plus d’informations, consultez les billets de blog Annonce de la nouvelle expérience de guérison automatique dans Les diagnostics App Service et annonce de la réparation automatique pour Linux.
Réparation automatique proactive (applications Windows uniquement)
Comme la surveillance proactive du processeur, la réparation automatique proactive est une solution clé en main pour atténuer le comportement inattendu dans votre application. La réparation automatique proactive redémarre votre application quand App Service détermine que votre application est dans un état irrécupérable. Pour plus d’informations, consultez le billet de blog Introducing Proactive Auto Heal.
Navigateur (applications Windows uniquement)
Dans une grande équipe avec l’intégration continue et de nombreuses dépendances d’application, il peut être difficile d’identifier le changement spécifique qui provoque un comportement défectueux. Le navigateur permet d’obtenir une visibilité sur la topologie de votre application en affichant automatiquement une carte de dépendances de votre application et toutes les ressources du même abonnement.
Le navigateur vous permet d’afficher une liste consolidée des modifications apportées à votre application et à ses dépendances. Vous pouvez ensuite affiner une modification qui provoque un comportement défectueux. Vous accédez à la fonctionnalité via la vignette Navigateur sur la page pour les diagnostics App Service. Avant de pouvoir utiliser la fonctionnalité, vous devez l’activer. Pour plus d’informations, consultez le billet de blog Obtenir une visibilité sur les dépendances de votre application avec Navigator.
Changer d’analyse
Vous pouvez accéder à l'analyse des modifications pour les changements d'application via les raccourcis Modifications d'application et Incidents d'application dans Disponibilité et Performances. Vous pouvez utiliser l’analyse des modifications simultanément avec d’autres métriques. Avant d’utiliser la fonctionnalité, vous devez l’activer. Pour plus d’informations, consultez le billet de blog Annonçant la nouvelle expérience d’analyse des modifications dans Les diagnostics App Service.
Questions ou commentaires
Publiez vos questions ou commentaires sur Partager vos idées en ajoutant [Diag] dans le titre.