Configurer le suivi des demandes échouées

Il y a deux méthodes pour configurer le suivi 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 ne s'appliquent qu'à IIS 7.0 ou ultérieur, et que les commandes fonctionnent mieux lorsque cmd.exe est exécuté en tant qu'administrateur.

Via l'application IISManager

  1. Dans le gestionnaire IIS, développer le nœud racine, développer Sites, puis sélectionner Site Web par défaut.
    Root node – Sites – Default Web Site
    Root node – Sites – Default Web Site
  2. Dans le volet Actions à droite, sélectionner Traçage des demandes échouées.
    Actions – Failed Request Tracing
    Actions – Failed Request Tracing
  3. Cocher la case Enable (obligatoire). Les options de cible du Directory et du Maximum number of trace files peuvent être personnalisées (optionnel). Cliquer sur OK une fois terminé.
    Edit Website Failed Request Tracing Settings
    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.
    Select the website
    Sélectionner le site Web
  5. Double-cliquer sur l'icône Failed Request Tracing Rules du site Web sélectionné.
    Failed Request Tracing Rules
    Règles de traçage des requêtes échouées
  6. Dans le volet Actions à droite, cliquer sur Ajouter pour ajouter une nouvelle règle.
    Actions – Add
    Actions – Add
  7. Sélectionner Tout le contenu ()*, puis cliquer sur Suivant.
    Trace all content
    Trace all content
  8. Cocher la case Status Code(s), puis entrer le type de code de statut à tracer. Dans ce cas, le Status code(s) est configuré pour surveiller tout, des codes 400 à 599. Cliquer sur Next une fois terminé.
    Status code(s)
    Code(s) de statut
  9. Sélectionner les fournisseurs du traçage. Pour chaque fournisseur, définir le Verbosity sur Verbose et sélectionner toutes les Areas. Dans ce cas, le fournisseur WWW Server a été sélectionné.
    Providers
    Fournisseurs
  10. Cliquer sur Finish. La règle de traçage est maintenant définie.
    Defined tracing rule
    Règle de traçage définie
Devolutions Forum logo Donnez-nous vos commentaires