Cet article détaille le plan d'action à mettre en place pour générer, avec Debug Diagnostic, un dump manuel des processus relatifs à IIS.
Ce plan d'action est applicable lorsque votre processus "W3WP.exe" ou votre application se bloque et que vous en êtes informé suffisamment vite pour générer les dumps vous-même. Un Hang (blocage) d'un processus sous-entend que l'application ne répond plus dans des temps normaux, voir ne répond plus du tout mais que le processus ne plante pas. Nous n'avons donc aucun arrêt ou redémarrage du processus (pas de changement de son PID).
Plan d'action
- Debug Diagnostic est téléchargeable à l'adresse suivante : http://www.microsoft.com/download/en/details.aspx?id=26798
- Une fois le logiciel installé et lancé sur le serveur IIS, l'assistant "Select Rule Type" se charge
- Cliquez sur "Annuler"
-
Pour générer les dumps :
- Cliquez sur "Tools" > "Create IIS/COM+ Hang Dump"
- N'hésitez pas à accéder aux pages avant et pendant la génération du dump
- Choisissez "Oui" dans la fenêtre Debug Diagnostic Tool
- Une fois le dump terminé, cliquez sur "OK"
Les dumps sont situés par défaut dans " C:\Program Files\DebugDiag\Logs\Misc".
Cet emplacement peut être modifié en allant dans le menu "Tools > Options and Settings…", via le champ "Manuel Userdump Save Folder".
Pour retourner à l'article d'introduction sur Debug Diagnostic 1.2 cliquez ICI
En espérant que cet article vous sera utile.
@ Bientôt
Sylvain Lecerf et L'équipe de support IIS Microsoft France