@vlarkanov

Nginx + limit_req: как логировать отброшенные запросы?

Настроена зона limit_req_zone $binary_remote_addr zone=one:10m rate=12r/s;
Эта зона прописана во всех location сайта.

Бенчмарк показывает, что зона работает:
ab -n 100 -c 1 https://мой_сайт.ru/*
Benchmarking мой_сайт.ru (be patient)...apr_pollset_poll: The timeout specified has expired (70007)
Total of 12 requests completed


Но мне нужно, чтобы сообщения об "отброшенных" запросах попадали в error log. Пробовал прописать limit_req_log_level error; - не помогло. Что я делаю не так?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
@vlarkanov Автор вопроса
В общем, всё работает, я сам дурак: нужно было ставить МНОГО запросов в параллели:
ab -n 100 -c 20 https://мой_сайт.ru/*

Тогда всё логируется в error.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы