J'ai un problème étrange avec un serveur Windows Server 2008 R2 exécutant IIS: la journalisation HTTP s'est arrêtée il y a quelques mois (je viens de le découvrir) et je n'arrive pas à le faire recommencer la journalisation.
J'ai à la fois HTTP Logging et Logging Tools installés (sous Web Server / Health and Diagnostics) et sous IIS Manager> Logging, il est activé (un journal par: site, format: W3C, répertoire:, "%SystemDrive%\inetpub\logs\LogFiles"
etc. - tous les éléments par défaut).
Pourtant, sous C:\inetpub\logs\LogFiles\W3SVC1
/ W3SVC2avalanche, etc., tous les fichiers ont des mois.
J'ai également redémarré le serveur, en vain.
J'ai essayé de désactiver la journalisation, puis de la réactiver (dans le Gestionnaire des services Internet), mais cela n'a pas aidé.
Enfin, j'ai essayé d'activer via la ligne de commande (même si déjà activé):
C:\Windows\System32\inetsrv>appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll
Applied configuration changes to section "system.webServer/httpLogging" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"
Ce qui me manque ??
la source
Réponses:
Je sais que c'est un vieux post (je suis nécromancien)! J'ai trouvé mon chemin ici en désespoir de cause via Google, et je crois que, au moins sur notre serveur, le problème était que le "Service de connexion W3C"
services.msc
était arrêté. Au redémarrage, le service a bien fonctionné (à condition que les autorisations de dossier appropriées soient en place, comme décrit ci-dessus). Il semble que le problème rencontré par notre serveur GMT -08: 00 soit celui-ci:https://support.microsoft.com/en-us/help/2982169/w3c-logging-service-crashes-in-iis-8.5-on-a-server-in-windows-8.1-or-windows-server- 2012-r2
Une mise à jour peut être téléchargée à l'intérieur. J'espère que cela aide quelqu'un.
la source
Vérifiez votre autorisation sur les dossiers de fichiers journaux. IIS n'écrira pas dans les dossiers appartenant à certains groupes, tels que les utilisateurs.
Le dossier doit appartenir à "Administrateurs" ou "SYSTÈME".
la source
La fonctionnalité de journalisation est gérée dans IIS UI sur 3 niveaux: machine, site, application.
Je l'ai activé au niveau de la machine , désactivé au niveau du site (site Web par défaut) et activé au niveau de l' application .
Une fois que je l'ai activé (dans le volet Actions sur le côté droit) pour le site, il a commencé à fonctionner.
la source
Lorsque je rencontre le problème, je supprime le
W3SVC1
dossier et accède au site afin qu'IIS crée un nouveauW3SVC1
dossier avec le propriétaire et les autorisations SYSTEM appropriés.la source