Задать вопрос
@FulgerX2007

Почему limit_conn_zone и limit_req_zone возвращает 404?

Привет всем.

Почему limit_conn_zone и limit_req_zone возвращает 404?

В http блок добавил :

limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_conn_zone $server_name zone=perserver:10m;

limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;

limit_req_status 444;
limit_conn_status 503;


и в location / добавил :

limit_conn addr 5;
limit_conn perserver 100;
limit_req zone=one burst=5;


Ограничение работает все ок только вместо 503 ошибки возвращает 404 как не крути.

Nginx :
nginx version: nginx/1.10.3
  • Вопрос задан
  • 296 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Решения вопроса 1
@FulgerX2007 Автор вопроса
Проблема решена. Оказалось nginx искал файл 503.html чтобы вывести ошибку 503 но его не было. И за этого он выдавал ошибку 404.

Создал файл 503.html и 429.html и проблема исчезла.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы