cookie_limit_req_log_level

Устанавливает уровень логирования для ошибок ограничения скорости и сообщений о задержке запросов в модуле cookie limit request.

Синтаксисcookie_limit_req_log_level level;
По умолчаниюerror
Контекстhttp, server, location
Аргументы1

Описание

Директива cookie_limit_req_log_level настраивает уровень логирования событий, связанных с работой модуля cookie limit request. Это особенно актуально в сценариях, когда запросы превышают заданные лимиты по скорости и приводят либо к отказам, либо к задержкам в обработке. Уровень логирования можно изменить, чтобы задать разную подробность вывода, что позволяет администраторам фильтровать сообщения по степени серьёзности. Например, установка info будет фиксировать такие события как менее серьёзные, тогда как установка error выделит эти инциденты как критические проблемы. Директива позволяет настраивать формат вывода логов и помогает в мониторинге злоупотреблений в системе.

При использовании директивы важно понимать, что уровень логирования для задержек всегда установлен на один уровень ниже, чем для отказов. Например, если указано cookie_limit_req_log_level notice, задержанные запросы будут логироваться на уровне info. Такой многоуровневый подход помогает поддерживать аккуратную и осмысленную стратегию логирования, упрощая управление файлами логов и ускоряя выявление проблем.

Директиву можно применять в различных контекстах, включая http, server и location, что даёт гибкость в настройке логирования для разных конфигураций. Такая детализация позволяет изолировать поведение логирования в зависимости от конкретных потребностей сервера или приложения, что особенно полезно в сложных установках NGINX, где для разных локаций может требоваться различная обработка ограниченных по скорости запросов.

Пример конфига

http {
    cookie_limit_req_log_level warn;
}

Убедитесь, что уровень логирования соответствует вашей рабочей среде, чтобы избежать чрезмерного объёма логов.

Помните, что уровень логирования задержек всегда на один уровень ниже уровня логирования отказов, что может повлиять на читаемость логов.

Проверяйте изменения конфигурации на тестовой (staging) инстанции перед применением в рабочую среду, чтобы убедиться в поведении логирования.

← Ко всем директивам