Log IIS en temps réel

Vendredi 7 novembre 2008 par dominique
Posté dans Technique, Web

Si vous développez des applications sous IIS, vous avez sans doute constaté que pour des raisons de performances le log du service WEB n’est pas mis à jours en temps réel mais par lots lorsque le cache des logs est plein. Par défaut, les logs sont mis à jours toutes les minutes ou lorsque le cache a atteint une taille de 64ko. Ceci n’est pas très pratique sur un serveur de développement lorsque l’on veut voir instantanément les accès au serveur WEB.

Ceci n’est pas paramétrable dans l’administration d’IIS. Toutefois, il est possible de désactiver l’utilisation du cache en créant la valeur « DisableLogBuffering » à 1 dans la base de registre.

Chemin dans la base de registre: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\DisableLogBuffering
Type de la valeur: REG_DWORD
Valeurs possibles: 0 - 1
Note: Cette clé n'existe pas par défaut. La valeur 1 indique que le cache est désactivé et 0 qu'il est activé.

Apès avoir modifié cette valeur, il est nécessaire de redémarrer les services IIS. Pour cela, il est possible de taper la commande « iisreset » dans une console.

Ce paramétrage ne doit JAMAIS être mis en place sur un serveur en production.

Si comme cela m’arrive, vous utilisez encore Windows 2000, le chemin dans la base de registre est

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\Parameters
Partager ...
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Add to favorites
  • email
  • LinkedIn
  • Scoopeo
  • Twitter
  • viadeo FR
  • Wikio FR

Vous pouvez suivre les commentaires à ce message au travers du flux RSS 2.0 . Vous pouvez laisser un commentaire, ou placer un trackback depuis votre propre site.

Ajouter un commentaire

A propos

Je suis informaticien indépendant. J'interviens principalement dans les domaines de la gestion documentaire et des moteurs de recherches. Ce blog me permet de partager des informations techniques découvertes au cours de mes différents projets ou lors de mes lectures sur le Web.

Dominique - www.eolya.fr

Optimisez la lecture de vos blogs et sites d'information préférés

Crossfeeds est un service Web de mixage et de filtrage de flux RSS. Crossfeeds dispose d'une base de 600.000 flux et offre des fonctionnalités de recherche dans les flux et d'alertes par emails.

http://www.crossfeeds.fr/