Aller au contenuAller à l'arborescence
DossierRisque : Prudence

W3SVC1 C:\inetpub\logs\LogFiles\W3SVC1

W3SVC1 : journaux IIS du site d'identifiant 1 (le Default Web Site) ; le numéro est l'id du site, un dossier W3SVC<id> existe par site.

Mis à jour le Par AltF4 Formation

À quoi ça sert

IIS crée un dossier W3SVC<id> par site pour y écrire ses journaux de requêtes. Le nombre est l’identifiant du site dans applicationHost.config, pas un compteur : W3SVC1 appartient au premier site, normalement le Default Web Site, et un site créé ensuite reçoit W3SVC2, W3SVC3, selon son id. Les sites FTP utilisent FTPSVC<id>.

Ce qu’il contient

Les fichiers u_ex<aammjj>.log du site, un par jour par défaut. IIS ne purge jamais ces fichiers : le dossier grossit tant qu’on ne met pas en place un nettoyage. L’emplacement se change site par site dans le Gestionnaire IIS (Journalisation, Répertoire).

Les requêtes rejetées avant d’atteindre un site (erreurs HTTP.sys) vont ailleurs, dans C:\Windows\System32\LogFiles\HTTPERR.

Risques et bonnes pratiques

  • Programmez la suppression ou l’archivage des journaux anciens, par une tâche planifiée : sur un site chargé, ce dossier remplit le volume système.
  • Placez les journaux d’un serveur de production sur un volume séparé de C: pour qu’un site très sollicité ne le sature pas.
  • Pour retrouver le site d’un dossier, relisez son id : Get-Website.
  • Ces journaux contiennent des adresses IP de clients : traitez-les comme des données personnelles.

Commandes utiles

Fenêtre de terminal
# Correspondance id de site, nom et dossier de journaux
Import-Module WebAdministration
Get-Website | Select-Object Name, Id, @{n='Journaux';e={$_.logFile.directory + '\W3SVC' + $_.Id}}
# Fichiers de journal les plus récents
Get-ChildItem C:\inetpub\logs\LogFiles\W3SVC1 | Sort-Object LastWriteTime -Descending | Select-Object -First 5 Name, Length, LastWriteTime
# Espace occupé
(Get-ChildItem C:\inetpub\logs\LogFiles\W3SVC1 -File | Measure-Object Length -Sum).Sum / 1MB

Contenu du dossier

Signaler une erreur