Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Кит Ньюман и Роберт Макмюррей
Вы можете настроить ведение журнала на веб-сервере или веб-сайте, записывающего сведения о HTTP-запросах и ошибках. Сведения в журнале помогут вам устранить неполадки или оптимизировать веб-сайт.
Необходимые условия
Чтобы получить большую часть из этого руководства, необходимо иметь доступ к компьютеру, на котором выполняется одна из следующих операционных систем:
- Windows Server® 2012
- Windows® 8
Настройка ведения журнала на уровне сайта
Эту процедуру можно выполнить с помощью пользовательского интерфейса или непосредственного редактирования файлов конфигурации.
Настройка ведения журнала на уровне сайта с помощью пользовательского интерфейса
Откройте диспетчер IIS.
- Для Windows Server 2012 на начальной странице щелкните плитку диспетчера серверов и нажмите кнопку "ОК". В диспетчере серверов щелкните меню "Сервис" и выберите диспетчер служб IIS.
- Для Windows 8 на Начальном экране введите Панель управления, а затем щелкните значок Панель управления в результатах поиска. На экране панели управления щелкните "Система" и "Безопасность", щелкните "Администрирование" и выберите диспетчер служб IIS.
В представлении дерева "Подключения" выберите ваш веб-сайт.
В Просмотр функций дважды щелкните Ведение журнала.
На странице "Ведение журнала " в разделе "Файл журнала " в разделе "Формат" выберите один из следующих форматов файлов журнала:
- IIS: чтобы использовать формат файла журнала Microsoft IIS для регистрации сведений о сайте. Этот формат обрабатывается HTTP.sysи является фиксированным текстовым форматом ASCII, что означает, что невозможно настроить поля, зарегистрированные в журнале. Поля разделяются запятыми, а время записывается как локальное время. Дополнительные сведения о формате файла журнала IIS см. в разделе "Формат файла журнала IIS" (IIS 6.0).
- NCSA: для использования общего формата файла журнала Национального центра суперкомпьютерных приложений (NCSA) с целью ведения журнала данных о сайте. Этот формат обрабатывается HTTP.sysи является фиксированным текстовым форматом ASCII, что означает, что невозможно настроить поля, зарегистрированные в журнале. Поля разделяются пробелами, а время записывается как местное время с указанием смещения по всемирному координированному времени (UTC). Дополнительные сведения о формате файла журнала NCSA см. в разделе NCSA Common Log File Format (IIS 6.0).
- W3C: чтобы использовать централизованный формат файла журнала W3C для записи сведений обо всех сайтах на сервере. Этот формат обрабатывается HTTP.sysи является настраиваемым текстовым форматом ASCII, что означает, что вы указываете поля, зарегистрированные в журнале. Укажите поля, зарегистрированные в диалоговом окне " Поля ведения журнала W3C ", нажав кнопку "Выбрать поля " на странице "Ведение журнала ". Поля разделены пробелами, а время записывается в формате UTC. Дополнительные сведения о формате файла журнала W3C см. в разделе W3C Extended Log File Format (IIS 6.0).
- Custom: для использования настраиваемого формата для пользовательского модуля ведения журнала. При выборе этого параметра страница ведения журнала становится отключенной, так как настраиваемое ведение журнала не может быть настроено в диспетчере IIS. Дополнительные сведения об использовании пользовательских форматов файлов журнала см. в разделе "Пользовательские модули ведения журнала" (IIS 6.0).
В каталоге укажите путь, в котором должен храниться файл журнала. Значение по умолчанию —
%SystemDrive%\inetpub\logs\LogFiles.Замечание
Рекомендуется хранить файлы журналов, например журналы трассировки неудачных запросов, в каталоге, отличном от
%systemroot%каталога.В разделе Смена файла журнала выберите один из следующих параметров:
Расписание: создание нового файла журнала на основе одного из следующих значений:
- Почасово: каждый час создается новый файл журнала.
- Ежедневно: каждый день создается новый файл журнала.
- Еженедельно: каждый неделю создается новый файл журнала.
- Ежемесячно: каждый месяц создается новый файл журнала.
Максимальный размер файла (в байтах): для создания файла журнала при достижении определенного размера (в байтах). Минимальный размер файла составляет 1048576 байт. Если этот атрибут имеет значение меньше 1048576 байтов, значение по умолчанию неявно предполагается как 1048576 байтов.
Не создавайте новый файл журнала: существует один файл журнала, который продолжает расти по мере записи сведений.
Выберите «Использовать локальное время для именования файлов и перезаписи журналов», чтобы указать, что имя файла журнала и время перезаписи файлов журнала используют время локального сервера. Если этот параметр не выбран, используется Всемирное координированное время (UTC).
Замечание
Независимо от этого параметра метки времени в фактическом файле журнала будут использовать формат времени для формата журнала, выбранного в списке "Формат". Например, форматы файлов журнала NCSA и W3C используют формат времени UTC для меток времени.
Нажмите кнопку "Применить" на панели "Действия ".
Настройка ведения журнала для каждого сайта на уровне сервера
Эту процедуру можно выполнить с помощью пользовательского интерфейса или непосредственного редактирования файлов конфигурации.
Настройка ведения журнала на уровне сайта на уровне сервера с помощью пользовательского интерфейса
В представлении " Дерево подключений " диспетчера IIS выберите веб-сервер.
В Разделе функций дважды щелкните Ведение журнала.
На странице "Ведение журнала " в разделе "Один файл журнала на сайт" выберите "Сайт " в раскрывающемся списке. По умолчанию выбран сайт.
На странице "Ведение журнала " в разделе "Файл журнала " в разделе "Формат" выберите один из следующих форматов файлов журнала:
- IIS: чтобы использовать формат файла журнала Microsoft IIS для регистрации сведений о сайте. Этот формат обрабатывается HTTP.sysи является фиксированным текстовым форматом ASCII, что означает, что невозможно настроить поля, зарегистрированные в журнале. Поля разделяются запятыми, а время записывается как локальное время. Дополнительные сведения о формате файла журнала IIS см. в разделе "Формат файла журнала IIS" (IIS 6.0).
- NCSA: для использования общего формата файла журнала Национального центра суперкомпьютерных приложений (NCSA) с целью ведения журнала данных о сайте. Этот формат обрабатывается HTTP.sysи является фиксированным текстовым форматом ASCII, что означает, что невозможно настроить поля, зарегистрированные в журнале. Поля разделяются пробелами, а время записывается как местное время с указанием смещения по всемирному координированному времени (UTC). Дополнительные сведения о формате файла журнала NCSA см. в разделе NCSA Common Log File Format (IIS 6.0).
- W3C: чтобы использовать централизованный формат файла журнала W3C для записи сведений обо всех сайтах на сервере. Этот формат обрабатывается HTTP.sysи является настраиваемым текстовым форматом ASCII, что означает, что вы указываете поля, зарегистрированные в журнале. Укажите поля, зарегистрированные в диалоговом окне " Поля ведения журнала W3C ", нажав кнопку "Выбрать поля " на странице "Ведение журнала ". Поля разделены пробелами, а время записывается в формате UTC. Дополнительные сведения о формате файла журнала W3C см. в разделе W3C Extended Log File Format (IIS 6.0).
- Custom: для использования настраиваемого формата для пользовательского модуля ведения журнала. При выборе этого параметра страница ведения журнала становится отключенной, так как настраиваемое ведение журнала не может быть настроено в диспетчере IIS. Дополнительные сведения об использовании пользовательских форматов файлов журнала см. в разделе "Пользовательские модули ведения журнала" (IIS 6.0).
В каталоге укажите путь, в котором должен храниться файл журнала. Значение по умолчанию —
%SystemDrive%\inetpub\logs\LogFiles.Замечание
Рекомендуется хранить файлы журналов, например журналы трассировки неудачных запросов, в каталоге, отличном от
%systemroot%каталога.В разделе Смена файла журнала выберите один из следующих параметров:
Расписание: создание нового файла журнала на основе одного из следующих значений:
- Почасово: каждый час создается новый файл журнала.
- Ежедневно: каждый день создается новый файл журнала.
- Еженедельно: каждый неделю создается новый файл журнала.
- Ежемесячно: каждый месяц создается новый файл журнала.
Максимальный размер файла (в байтах): для создания файла журнала при достижении определенного размера (в байтах). Минимальный размер файла составляет 1048576 байт. Если этот атрибут имеет значение меньше 1048576 байтов, значение по умолчанию неявно предполагается как 1048576 байтов.
Не создавайте новый файл журнала: существует один файл журнала, который продолжает расти по мере записи сведений.
Выберите «Использовать локальное время для именования файлов и перезаписи журналов», чтобы указать, что имя файла журнала и время перезаписи файлов журнала используют время локального сервера. Если этот параметр не выбран, используется Всемирное координированное время (UTC).
Замечание
Независимо от этого параметра метки времени в фактическом файле журнала будут использовать формат времени для формата журнала, выбранного в списке "Формат". Например, форматы файлов журнала NCSA и W3C используют формат времени UTC для меток времени.
Нажмите кнопку "Применить" на панели "Действия ".
Настройка ведения журнала на уровне сервера
Эту процедуру можно выполнить с помощью пользовательского интерфейса или непосредственного редактирования файлов конфигурации.
Настройка ведения журнала на уровне сервера с помощью пользовательского интерфейса
В представлении " Дерево подключений " диспетчера IIS выберите веб-сервер.
В Просмотр функций дважды щелкните Ведение журнала.
На странице "Ведение журнала " в разделе "Один файл журнала на сайт" выберите "Сервер " в раскрывающемся списке. По умолчанию сайт выбран.
На странице "Ведение журнала " в разделе "Файл журнала " в разделе "Формат" выберите один из следующих форматов файлов журнала:
- IIS: чтобы использовать формат файла журнала Microsoft IIS для регистрации сведений о сайте. Этот формат обрабатывается HTTP.sysи является фиксированным текстовым форматом ASCII, что означает, что невозможно настроить поля, зарегистрированные в журнале. Поля разделяются запятыми, а время записывается как локальное время. Дополнительные сведения о формате файла журнала IIS см. в разделе "Формат файла журнала IIS" (IIS 6.0).
- NCSA: для использования общего формата файла журнала Национального центра суперкомпьютерных приложений (NCSA) с целью ведения журнала данных о сайте. Этот формат обрабатывается HTTP.sysи является фиксированным текстовым форматом ASCII, что означает, что невозможно настроить поля, зарегистрированные в журнале. Поля разделяются пробелами, а время записывается как местное время с указанием смещения по всемирному координированному времени (UTC). Дополнительные сведения о формате файла журнала NCSA см. в разделе NCSA Common Log File Format (IIS 6.0).
- W3C: чтобы использовать централизованный формат файла журнала W3C для записи сведений обо всех сайтах на сервере. Этот формат обрабатывается HTTP.sysи является настраиваемым текстовым форматом ASCII, что означает, что вы указываете поля, зарегистрированные в журнале. Укажите поля, зарегистрированные в диалоговом окне " Поля ведения журнала W3C ", нажав кнопку "Выбрать поля " на странице "Ведение журнала ". Поля разделены пробелами, а время записывается в формате UTC. Дополнительные сведения о формате файла журнала W3C см. в разделе W3C Extended Log File Format (IIS 6.0).
- Custom: для использования настраиваемого формата для пользовательского модуля ведения журнала. При выборе этого параметра страница ведения журнала становится отключенной, так как настраиваемое ведение журнала не может быть настроено в диспетчере IIS. Дополнительные сведения об использовании пользовательских форматов файлов журнала см. в разделе "Пользовательские модули ведения журнала" (IIS 6.0).
В каталоге укажите путь, в котором должен храниться файл журнала. Значение по умолчанию —
%SystemDrive%\inetpub\logs\LogFiles.Замечание
Рекомендуется хранить файлы журналов, например журналы трассировки неудачных запросов, в каталоге, отличном от
%systemroot%каталога.В разделе Смена файла журнала выберите один из следующих параметров:
Расписание: создание нового файла журнала на основе одного из следующих значений:
- Почасово: каждый час создается новый файл журнала.
- Ежедневно: каждый день создается новый файл журнала.
- Еженедельно: каждый неделю создается новый файл журнала.
- Ежемесячно: каждый месяц создается новый файл журнала.
Максимальный размер файла (в байтах): для создания файла журнала при достижении определенного размера (в байтах). Минимальный размер файла составляет 1048576 байт. Если этот атрибут имеет значение меньше 1048576 байтов, значение по умолчанию неявно предполагается как 1048576 байтов.
Не создавайте новый файл журнала: существует один файл журнала, который продолжает расти по мере записи сведений.
Выберите «Использовать локальное время для именования файлов и перезаписи журналов», чтобы указать, что имя файла журнала и время перезаписи файлов журнала используют время локального сервера. Если этот параметр не выбран, используется Всемирное координированное время (UTC).
Замечание
Независимо от этого параметра метки времени в фактическом файле журнала будут использовать формат времени для формата журнала, выбранного в списке "Формат". Например, форматы файлов журнала NCSA и W3C используют формат времени UTC для меток времени.
Нажмите кнопку "Применить" на панели "Действия ".
Выберите поля W3C для регистрации в журнале
Эту процедуру можно выполнить с помощью пользовательского интерфейса или непосредственного редактирования файлов конфигурации.
Выбор полей W3C для регистрации с использованием пользовательского интерфейса
В Представлении функций менеджера IIS дважды щелкните Настройки ведения журнала.
На странице "Ведение журнала " в разделе "Файл журнала " в разделе "Формат" нажмите кнопку "Выбрать поля".
В диалоговом окне "Поля ведения журнала W3C" выберите один или несколько из следующих параметров:
- Дата (дата): дата, по которой произошел запрос.
- Время (время): время в формате UTC, по которому произошел запрос.
- IP-адрес клиента (c-ip): IP-адрес клиента, который сделал запрос.
- Имя пользователя (cs-username): имя прошедшего проверку подлинности пользователя, который обращается к серверу. Анонимные пользователи указываются дефисом.
- Имя службы (s-sitename): номер экземпляра сайта, который выполнил запрос.
- Имя сервера (s-computername): имя сервера, на котором была создана запись файла журнала.
- IP-адрес сервера (s-ip): IP-адрес сервера, на котором была создана запись файла журнала.
- Порт сервера (s-port): номер порта сервера, настроенный для службы.
- Метод (cs-method): запрошенное действие, например метод GET.
- URI Stem (cs-uri-stem): универсальный идентификатор ресурса или целевой объект действия.
- Запрос URI (cs-uri-query) — запрос, если таковой имеется, что клиент пытается выполнить. Запрос универсального кода ресурса (URI) требуется только для динамических страниц.
- Состояние протокола (sc-status): код состояния HTTP или FTP.
- Состояние субстатуса протокола (sc-substatus) — код подстатуса HTTP или FTP.
- Состояние Win32 (sc-win32-status): код состояния Windows.
- Отправленные байты (sc-bytes): количество байтов, отправляемых сервером.
- Полученные байты (cs-bytes): количество байтов, полученных сервером.
- Время затраченное (время выполнения): продолжительность действия в миллисекундах.
- Версия протокола (cs-version): версия протокола, используемая клиентом.
- Узел (cs-host): имя узла, если таковой есть.
- Агент пользователя (cs(UserAgent): тип браузера, используемый клиентом.
- Файл cookie (cs(Cookie): содержимое отправленного или полученного файла cookie, если таковой есть.
- Referrer (cs(Referrer): сайт, который пользователь последний раз посетил. Этот сайт предоставил ссылку на текущий сайт.
Нажмите кнопку "Применить" на панели "Действия ".
Настройка параметров ротации файлов журнала
Эту процедуру можно выполнить с помощью пользовательского интерфейса или непосредственного редактирования файлов конфигурации.
Настройка параметров отката файла журнала с помощью пользовательского интерфейса
В Представлении функций менеджера IIS дважды щелкните Настройки ведения журнала.
На странице "Ведение журнала " в разделе "Свертка файла журнала " выберите один из следующих параметров:
Расписание: создание нового файла журнала на основе одного из следующих значений:
- Почасово: каждый час создается новый файл журнала.
- Ежедневно: каждый день создается новый файл журнала.
- Еженедельно: каждый неделю создается новый файл журнала.
- Ежемесячно: каждый месяц создается новый файл журнала.
Максимальный размер файла (в байтах): для создания файла журнала при достижении определенного размера (в байтах). Минимальный размер файла составляет 1048576 байт. Если этот атрибут имеет значение меньше 1048576 байтов, значение по умолчанию неявно предполагается как 1048576 байтов.
Не создавайте новый файл журнала: этот параметр означает, что существует один файл журнала, который продолжает расти по мере записи сведений. При использовании одного файла журнала для сайта полезно использовать служебные программы синтаксического анализа журналов, но он также создает более крупные файлы журналов, которые могут повлиять на общую производительность сервера.
Выберите «Использовать локальное время для именования файлов и перезаписи журналов», чтобы указать, что имя файла журнала и время перезаписи файлов журнала используют время локального сервера. Если этот параметр не выбран, используется Всемирное координированное время (UTC).
Замечание
Независимо от этого параметра метки времени в фактическом файле журнала будут использовать формат времени для формата журнала, выбранного в списке "Формат". Например, форматы файлов журнала NCSA и W3C используют формат времени UTC для меток времени.
Нажмите кнопку "Применить" на панели "Действия ".