Configurer le traçage des requêtes échouées

Il existe deux méthodes pour configurer le traçage des requêtes échouées :

Utiliser la commande appcmd.exe

appcmd.exe set config -section:system.applicationHost/sites "/[name='Default Web Site'].traceFailedRequestsLogging.enabled:True" /commit:apphost
appcmd.exe set config -section:system.applicationHost/sites "/[name='Default Web Site'].traceFailedRequestsLogging.maxLogFiles:10" /commit:apphost
appcmd.exe set config -section:system.applicationHost/sites "/[name='Default Web Site'].traceFailedRequestsLogging.directory:%SystemDrive%\inetpub\logs\FailedReqLogFiles" /commit:apphost
appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*']"
appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='WWW Server',areas='Rewrite',verbosity='Verbose']"
appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /[path='*'].failureDefinitions.statusCodes:"400-599"

Notez que les étapes ci-dessus s'appliquent uniquement à IIS 7.0 ou version ultérieure, et que les commandes fonctionnent mieux lorsque cmd.exe est exécuté en tant qu'administrateur.

Via l'application IISManager

  1. Dans IIS Manager, développer le nœud racine, développer Sites, puis sélectionner Default Web Site.
    Nœud racine – Sites – Default Web Site
    Nœud racine – Sites – Default Web Site
  2. Dans le volet Actions à droite, sélectionner Failed Request Tracing.
    Actions – Failed Request Tracing
    Actions – Failed Request Tracing
  3. Cocher la case Enable (obligatoire). Les options Directory cible et Maximum number of trace files peuvent être personnalisées (facultatif). Cliquer sur OK une fois terminé.
    Modifier les paramètres de traçage des requêtes échouées du site Web
    Modifier les paramètres de traçage des requêtes échouées du site Web
  4. Développer Default Web Site, puis sélectionner le site Web à tracer.
    Sélectionner le site Web
    Sélectionner le site Web
  5. Double-cliquer sur l'icône Failed Request Tracing Rules du site Web sélectionné.
    Règles de traçage des requêtes échouées
    Règles de traçage des requêtes échouées
  6. Dans le volet Actions à droite, cliquer sur Add pour ajouter une nouvelle règle.
    Actions – Ajouter
    Actions – Ajouter
  7. Sélectionner All content ()*, puis cliquer sur Next.
    Tracer tout le contenu
    Tracer tout le contenu
  8. Cocher la case Status Code(s), puis entrer le type du code de statut à tracer. Dans ce cas, le Status code(s) est réglé pour surveiller tout ce qui va de 400 à 599. Cliquer sur Next une fois terminé.
    Code(s) de statut
    Code(s) de statut
  9. Sélectionner les fournisseurs du traçage. Pour chaque fournisseur, régler la Verbosity sur Verbose et sélectionner toutes les Areas. Dans ce cas, le fournisseur WWW Server a été sélectionné.
    Fournisseurs
    Fournisseurs
  10. Cliquer sur Finish. La règle de traçage est maintenant définie.
    Règle de traçage définie
    Règle de traçage définie
Donnez-nous vos commentaires