Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Résumé

Cet article décrit comment utiliser l’outil de diagnostic de débogage v1.2 pour résoudre les problèmes d’utilisation élevée du processeur par un processus dans Microsoft Internet Information Services (IIS).

INTRODUCTION

L’utilisation élevée de l’UC par un processus dans IIS se produit lorsqu’un processus IIS utilise au moins 80 % des cycles de l’UC disponibles pour un intervalle de temps constant. Les exemples de processus IIS sont Inetinfo.exe, Dllhost.exe et W3wp.exe. Lorsque l’utilisation de l’UC par un processus IIS est élevée, vous pouvez voir un ou plusieurs des symptômes suivants :

  • Une page web ne se charge pas correctement. Par exemple, la page web est vide ou ne répond pas.

  • Vous êtes en train de vivre une expérience de performances ralentie sur un serveur qui exécute IIS. Par exemple, l’indicateur de progression se déplace très lentement lorsque vous essayez d’afficher une page web.

Cet article décrit l’installation et la configuration de l’outil de diagnostic de débogage pour résoudre les problèmes d’utilisation élevée du processeur par un processus IIS.

Informations supplémentaires

Si un processus IIS utilise un pourcentage élevé de cycles processeur disponibles, nous vous recommandons de créer un fichier de vidage mémoire complet du processus IIS lorsque IIS traite les demandes client. Vous pouvez utiliser l’outil de diagnostic de débogage pour capturer et analyser des fichiers de vidage mémoire lorsque IIS traite les demandes des clients.


Étape 1 : télécharger et installer l’outil de diagnostic de débogage v1.2

Pour télécharger et installer l’outil de diagnostic de débogage, visitez le site web Microsoft suivant :

http://www.microsoft.com/download/en/details.aspx?id=26798

Étape 2 : configurer la journalisation de l’écran de performance

Pour configurer la journalisation de l’écran de performance, suivez les étapes suivantes :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez le chemin d’accès de l’outil de diagnostic de débogage, puis cliquez sur OK.

    Remarque Par défaut, l’outil de diagnostic de débogage se trouve dans le dossier suivant :

    C:\Program Files\DebugDiag

  2. Dans le menu Outils, cliquez sur Options et Paramètres.

  3. Sous l’onglet Journal des performances , cliquez sur Activer la journalisation des données dans le compteur de performances, puis cliquez sur OK.

    Notez que la valeur dans la zone Intervalle d’échantillonnage des données dépend du moment où le problème d’utilisation élevée de l’UC se produit. La taille du journal augmente à mesure que les données sont recueillies. Pour plus d’Professional la configuration de la valeur dans la zone Intervalle d’échantillonnage des données, contactez le support technique Microsoft.

Étape 3 : désactiver la capture d’exceptions de débogage

Remarque Si vous configurez l’outil de diagnostic de débogage de manière à l’utiliser avec IIS 6.0 ou une supérieur, allez à l'« étape 4 : créer un fichier de vidage ».

Si vous configurez l’outil de diagnostic de débogage de manière à l’utiliser avec IIS 5.1 ou IIS 5.0, désactivez la capture d’exceptions de débogage. Pour cela, procédez comme suit :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez Inetmgr.exe, puis cliquez sur OK.

  2. Cliquez avec le bouton droit sur l’ordinateur que vous voulez configurer, puis cliquez sur Propriétés.

  3. Dans la liste Propriétés maîtres , cliquez sur Service WWW, puis sur Modifier.

  4. Sous l’onglet Répertoire d’accueil , cliquez sur Configuration.

  5. Sous l’onglet Options du processus, cliquez pour effacer la case à cocher Activer l’exception de débogage et cochez la case, puis cliquez sur OK.

Étape 4 : créer un fichier de vidage

Pour créer un fichier de vidage, utilisez l’une des méthodes suivantes.

Méthode 1 : créer une règle de raccrocher

Pour créer une règle de raccrocher, suivez les étapes suivantes :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez le chemin d’accès de l’outil de diagnostic de débogage, puis cliquez sur OK.

    Remarque Par défaut, l’outil de diagnostic de débogage se trouve dans le dossier suivant :

    C:\Program Files\DebugDiag

  2. Sous l’onglet Règles , cliquez sur Ajouter une règle.

  3. Cliquez sur Performance, puis sur HTTP Response Times, puis sur Suivant.

  4. Cliquez sur Ajouter une URL, sélectionnez les options ETW ou Ping, tapez l’URL du site web dans lequel vous rencontrez le problème, définissez les délais d’attente et les ping appropriés, puis cliquez sur OK. Cliquez ensuite sur Oui pour tester l’URL.

  5. Cliquez sur OK, puis sur Suivant.

  6. Cliquez sur Ajouter une cible de vidage.

  7. Dans la liste Type de cible, cliquez sur le type de cible voulu, sur OK, puis sur Suivant.

  8. Tapez un nom pour la règle, tapez le chemin d’accès à l’emplacement du fichier de vidage utilisateur, puis cliquez sur Suivant.

  9. Cliquez sur Activer la règle maintenant, puis sur Terminer.

    Sous l’onglet Règles, notez que la règle est active dans la colonne État.

Méthode 2 : créer un fichier de vidage IIS (Hang Dump) manuellement

Pour créer un fichier de vidage à vidage IIS manuellement, suivez ces étapes :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez le chemin d’accès de l’outil de diagnostic de débogage, puis cliquez sur OK.

    Remarque Par défaut, l’outil de diagnostic de débogage se trouve dans le dossier suivant :

    C:\Program Files\DebugDiag

  2. Dans le menu Outils , cliquez sur Créer IIS/COM+ Vidage en hang.

Méthode 3 : créer un fichier de vidage d’utilisateur pour un processus dans l’outil de diagnostic de débogage

Pour créer un fichier de vidage utilisateur pour un processus, suivez ces étapes :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez le chemin d’accès de l’outil de diagnostic de débogage, puis cliquez sur OK.

    Remarque Par défaut, l’outil de diagnostic de débogage se trouve dans le dossier suivant :

    C:\Program Files\DebugDiag

  2. Sous l’onglet Processus, cliquez avec le bouton droit sur le processus à résoudre, puis cliquez sur Create Full Userdump.

Étape 5 : désactiver la journalisation de l’écran de performance

Environ deux minutes après la fin du processus de capture du fichier de vidage de l’utilisateur, désactivez la journalisation de l’écran de performance. Pour cela, procédez comme suit :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez le chemin d’accès de l’outil de diagnostic de débogage, puis cliquez sur OK.

    Remarque Par défaut, l’outil de diagnostic de débogage se trouve dans le dossier suivant :

    C:\Program Files\DebugDiag

  2. Dans le menu Outils, cliquez sur Options et Paramètres.

  3. Sous l’onglet Journal des performances , cliquez sur Désactiver la journalisation du compteur de performances.

Étape 6 : analyser le fichier de vidage

Pour analyser le fichier de vidage, suivez ces étapes :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez le chemin d’accès de l’outil de diagnostic de débogage, puis cliquez sur OK.

    Remarque Par défaut, l’outil de diagnostic de débogage se trouve dans le dossier suivant :

    C:\Program Files\DebugDiag

  2. Sous l’onglet Analyse avancée, cliquez sur Ajouter des fichiers de données.

  3. Localisez le fichier de vidage à analyser, puis cliquez dessus. Cliquez sur Ouvrir.  

  4. Sous l’onglet Analyse avancée , cliquez sur Analyseurs de incident/de hang, puis cliquez sur Démarrer l’analyse.

  5. Examinez le rapport affiché dans Microsoft Internet Explorer. Une copie de ce rapport est également stockée dans le dossier suivant :

    C:\Program Files\DebugDiag\Reports

Remarque Si vous voulez résoudre les problèmes d’un fichier .dll personnalisé, incluez les fichiers .pdb personnalisés. Pour inclure les fichiers .pdb personnalisés, cliquez sur Outils, surOptions et Paramètres, sur Dossier et Chemins d’accès, tapez le chemin d’accès dans la zone Recherche de symboles pour le débogage, puis cliquez sur OK.

Références

Pour plus d’informations sur l’utilisation de IIS, consultez le site web microsoft suivant :

http://www.iis.netPour afficher les informations web MSDN (Microsoft Developer Network) sur la façon de gérer les problèmes avec IIS, consultez les sites web MSDN suivants :

Comment résoudre les situations dans lesquelles IIS ne répond pas
http://go.microsoft.com/fwlink/?LinkId=40968

Diagnostiquer les fuites de mémoire dans IIS
http://go.microsoft.com/fwlink/?LinkId=40969

Comment diagnostiquer des situations dans lesquelles IIS se ferme de manière inattendue http://go.microsoft.com/fwlink/?LinkId=40967 Pour plus d’informations sur l’utilisation de l’outil de diagnostic de débogage pour résoudre les problèmes d’un processus IIS, cliquez sur les numéros d’article suivants
pour afficher les articles dans la Base de connaissances Microsoft :

919792 Utilisation de l’outil de diagnostic de débogage pour résoudre les problèmes d’un processus qui a cessé de répondre dans IIS

919790 Utilisation de l’outil de diagnostic de débogage IIS pour résoudre les problèmes de fuite de mémoire dans un processus IIS

919789 Utilisation de l’outil de diagnostic de débogage pour résoudre un processus IIS qui s’arrête de manière inattendue

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×