Ясно, большое спасибо за ответы, теперь ситуация прояснилась.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,268830,268843#msg-268843
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Поправка: промежутков всё таки 6, но тем не менее.
Есть даже местами и по 8:
08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=1.337
08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=1.279
08/Aug/2016:14:17:53 +0300 200 site.com upstream_response_time=0.047
Спасибо за совет, но хотелось бы получить разъяснение именно по настройкам
nginx. Смысл вопроса - разобраться с нюансами работы nginx по ограничению
запросов.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,268830,268834#msg-268834
___
Поисковые боты часто дёргают сайты, чем создают большую нагрузку. Была
предпринята попытка ограничить запросы к php-страницам.
Вот конфиг nginx:
http {
..
limit_req_zone $bot_key zone=php_bot:100m rate=5r/s;
log_format bot '$time_local $status $server_name ...'
Задаю в секции server{} следующее
set $do_log 0;
if ($status = 200){ set $do_log 1; }
access_log /var/log/nginx/code-200.log combined if=$do_log;
логгирование не работает, в лог вообще ничего не летит. Если использовать
другие переменные, не $status, работает. Это ошибка в nginx ?
Posted at
Да, версия nginx - 1.7.10
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,258213,258224#msg-258224
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Есть nginx, который кушает много памяти. Когда делаем nginx -s reload,
старые процессы не умирают, а переходят в стостояние is shutting down,
продолжая потреблять память. На смену им запускаются новые worker-ы, которые
тоже отъедают память.
Процессы is shutting down продолжают висеть долго.
С SIGTERM понятно, но это ж лишнее движение, вряд ли все админы сервера
постоянно будут помнить, что после -s reload надо делать pkill -f 'is
shutting down'. Было бы на много проще, если б nginx имел такую опцию.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,255094,255117#msg-255117
Возникла надобность использовать limit_req, но столкнулся с неприятным
моментом работы ограничителя. В документации приводится пример:
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
server {
location /search/ {
limit_req zone=one;
}
}
который (за отсутствием
Да, забыл указать: версия nginx - 1.6.0
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,251661,251662#msg-251662
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
10 matches
Mail list logo