Cet article détaille le plan d'action à mettre en place pour créer une règle dans Debug Diagnostic 1.2 afin d'automatiser la génération d'une série de dumps au moment d'un hang (blocage) du serveur IIS ou de votre application.
Ce plan d'action est applicable lorsque votre processus "W3WP.exe" ou votre application se bloque et que vous n'en êtes pas informé suffisamment vite pour générer les dumps vous-même. Un hang d'un processus sous-entend que l'application répond très lentement ou ne répond plus du tout sans qu'il y ait un plantage du processus. Nous n'avons donc aucun arrêt ou redémarrage du processus (pas de changement de son PID).
Debug Diag se base donc sur des temps de réponse ou d'exécution pour générer des dumps.La difficulté de ce plan d'action réside dans le fait de trouver des valeurs pertinentes pour la génération des dumps.Il ne faut pas positionner une limite de temps trop élevée sinon on ne récupèrera jamais de dumps, mais à l'inverse, une limite trop basse pourrait provoquer la génération d'un trop grand nombre de dumps non représentatifs du problème.
Plan d'action
Remarque : Ces valeurs ne sont que des valeurs par défaut et sont à adapter en fonction des temps réellement constatés pour votre problème.
Les dumps sont situés par défaut dans "C:\Program Files\DebugDiag\Logs\Nom_De_La_Règle "
Pour retourner à l'article d'introduction sur Debug Diagnostic 1.2 cliquez ICI
En espérant que cet article vous sera utile.@ BientôtSylvain Lecerf et L'équipe de support IIS Microsoft France