Spec-Zone.ru › Apache HTTP Server

Модуль Apache mod_logio

Описание: Регистрация байтов ввода и вывода за запрос
Статус: Расширение
Идентификатор модуля: logio_module
Файл исходного кода: mod_logio.c

Обзор

Этот модуль обеспечивает регистрацию количества байтов ввода и вывода, полученных/отправленных за каждый запрос. Числа отражают фактическое количество байтов, полученных по сети, учитывая заголовки и тела запросов и ответов. Подсчет производится до SSL/TLS на входе и после SSL/TLS на выходе, поэтому числа корректно отражают любые изменения, внесенные шифрованием.

Этот модуль требует mod_log_config.

При использовании соединений KeepAlive с SSL, накладные расходы рукопожатия SSL отражаются в счетчике байтов первого запроса в соединении. При переподключении SSL на уровне каталога, байты связываются с запросом, вызвавшим переподключение.

Пользовательские форматы логов

Этот модуль добавляет три новых директивы логгирования. Характеристики самого запроса регистрируются путем размещения директив "%" в строке формата, которые заменяются в файле лога значениями следующим образом:

Строка формата Описание
%I Полученные байты, включая запрос и заголовки, не могут быть нулевыми.
%O Отправленные байты, включая заголовки, не могут быть нулевыми.
%S Переданные байты (полученные и отправленные), включая запрос и заголовки, не могут быть нулевыми. Это комбинация %I и %O.
Доступно в Apache 2.4.7 и более поздних версиях
%^FB Задержка в микросекундах между моментом поступления запроса и записью первых байтов заголовков ответа. Доступно только если LogIOTrackTTFB установлено в ON.
Доступно в Apache 2.4.13 и более поздних версиях

Обычно функциональность используется так:

Комбинированный формат лога I/O:
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %I %O"

Директива LogIOTrackTTFB

Описание: Включить отслеживание времени до первого байта (TTFB)
Синтаксис:
LogIOTrackTTFB ON|OFF
Значение по умолчанию:
LogIOTrackTTFB OFF
Контекст: конфигурация сервера, виртуальный хост, каталог, .htaccess
Переопределение: Все
Статус: Расширение
Модуль: mod_logio
Совместимость: Apache HTTP Server 2.4.13 и более поздние версии

Эта директива настраивает, отслеживает ли данный модуль задержку между чтением запроса и записью первого байта заголовков ответа. Результирующее значение может быть записано с помощью формата %^FB.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_logio.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API