Пaраметр limit_conn#

Группа параметров limit_conn позволяет ограничить число соединений по заданному ключу.

Опциональные параметры:

  • limit_conn

    Тип параметра: группа параметров и их значения.

    По умолчанию: значение задается пользователем.

    Обязательные параметры:

    • enabled

      Вкл./Откл. модуля limit_conn.

      Тип параметра: логическое значение:

      • true;

      • false.

    • count

      В значении параметра указывается количество соединений, которое будет проверяться.

      Тип параметра: целочисленное значение.

    • target

      В значении параметра определяется ключ, по которому происходит ограничение.

      Тип параметра: строковое значение.
      Опциональные параметры:

    • size

      В значении параметра задается размер разделяемой памяти для хранения статистики количества ключей, ограничивающих соединения.

      Тип параметра: текстовое значение с суффиксом:

      • число без суффикса — байты;

      • k / K — килобайты;

      • m / M — мегабайты.

      По умолчанию:

      size: 10m
      
    • status_code

      В значении параметра задается код ответа при превышении допустимого объема запроса или частоты вызовов.

      Тип параметра: текстовое значение.

      По умолчанию:

      status_code: 503
      
    • dry_run

      Включает режим пробного запуска. В данном режиме число соединений не ограничивается, однако в зоне разделяемой памяти текущее число избыточных соединений учитывается как обычно.

      Тип параметра:

      • true;

      • false.

      По умолчанию:

      dry_run: true