Configuration
Il existe deux méthodes pour configurer le suivi des requêtes ayant échoué :
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 version ultérieure, et que les commandes fonctionnent mieux lorsque cmd.exe est exécuté en tant qu'administrateur.
Via l'appli IISManager
Dans le gestionnaire IIS, développez le nœud racine, développez Sites, puis sélectionnez Default Web Site.

Dans le volet Actions à droite, sélectionnez Failed Request Tracing.

Cochez la case Enable (obligatoire). La cible Directory et les options Maximum number of trace files peuvent être personnalisées (facultatif). Cliquez sur OK lorsque vous avez terminé.

Développez Default Web Site, puis sélectionnez le site web à suivre.

Double-cliquez sur l'icône Failed Request Tracing Rules du site web sélectionné.

Dans le volet Actions à droite, cliquez sur Add pour ajouter une nouvelle règle.

Sélectionnez All content ()*, puis cliquez sur Next.

Cochez la case Status Code(s), puis saisissez le type du code de statut à suivre. Dans ce cas, les Status code(s) sont configurés pour surveiller tout ce qui va des codes 400 à 599. Cliquez sur Next lorsque vous avez terminé.

Sélectionnez les fournisseurs du suivi. Pour chaque fournisseur, réglez Verbosity à Verbose et sélectionnez tous les Areas. Dans ce cas, le fournisseur WWW Server a été sélectionné.

Cliquez sur Finish. La règle de suivi est maintenant définie.

Mis à jour
Ce contenu vous a-t-il été utile ?