У меня странная проблема с Windows Server 2008 R2 под управлением IIS: ведение журнала HTTP остановлено несколько месяцев назад (я только что узнал), и я не могу заставить его снова начать регистрацию.
У меня установлены средства ведения журнала и ведения журнала HTTP (в разделе «Веб-сервер / Здоровье и диагностика»), а в разделе «Диспетчер IIS> Ведение журнала» он включен (один журнал на сайт, формат: W3C, каталог: "%SystemDrive%\inetpub\logs\LogFiles"
и т.д. - все по умолчанию).
Еще под C:\inetpub\logs\LogFiles\W3SVC1
/ W3SVC2avalanche и т. Д., Всем файлам несколько месяцев.
Я также перезапустил сервер, но безрезультатно.
Я попытался отключить ведение журнала, а затем снова включить его (в диспетчере IIS), но это не помогло.
Наконец, я попытался включить через командную строку (хотя она уже включена):
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"
Что мне не хватает ??
Я знаю, что это старый пост (я некромант)! Я в отчаянии нашел свой путь сюда через Google, и я считаю, что, по крайней мере, на нашем сервере проблема заключалась в том, что "W3C Logging Service" в services.msc
был остановлен. После перезапуска служба работала нормально (при условии наличия соответствующих разрешений для папки, как описано выше). Похоже, что проблема, с которой столкнулся наш сервер GMT -08: 00, была следующей:
Внутри есть обновление, которое можно загрузить. Надеюсь, это кому-то поможет.
Проверьте свои права доступа к папкам с файлами журнала. IIS не будет выполнять запись в папки, принадлежащие определенным группам, например пользователям.
Папка должна принадлежать «Администраторам» или «СИСТЕМЕ».
В логирование Функция управляется в пользовательском интерфейсе IIS на трех уровнях: машина, сайт, приложение.
Я включил это на машина уровень, отключен на сайт уровень (веб-сайт по умолчанию) и включен на применение уровень.
Как только я включил его (на панели действий справа) для сайта, он начал работать.
Когда я сталкиваюсь с проблемой, я удаляю W3SVC1
папку и перейдите на сайт, чтобы IIS создал новый W3SVC1
папку с правильным владельцем СИСТЕМЫ и разрешениями.