Re: Ограничение количества запросов

2016-08-08 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Ясно, большое спасибо за ответы, теперь ситуация прояснилась. 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

Re: Ограничение количества запросов

2016-08-08 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Поправка: промежутков всё таки 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

Re: Ограничение количества запросов

2016-08-08 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Спасибо за совет, но хотелось бы получить разъяснение именно по настройкам nginx. Смысл вопроса - разобраться с нюансами работы nginx по ограничению запросов. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268830,268834#msg-268834 ___

Ограничение количества запросов

2016-08-08 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Поисковые боты часто дёргают сайты, чем создают большую нагрузку. Была предпринята попытка ограничить запросы к php-страницам. Вот конфиг nginx: http { .. limit_req_zone $bot_key zone=php_bot:100m rate=5r/s; log_format bot '$time_local $status $server_name ...'

Не работает условное логгирование

2015-04-20 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Задаю в секции 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

Re: Не работает условное логгирование

2015-04-20 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Да, версия 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

Можно ли задать timeout для shutting down ?

2014-11-25 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Есть nginx, который кушает много памяти. Когда делаем nginx -s reload, старые процессы не умирают, а переходят в стостояние is shutting down, продолжая потреблять память. На смену им запускаются новые worker-ы, которые тоже отъедают память. Процессы is shutting down продолжают висеть долго.

Re: Можно ли задать timeout для shutting down ?

2014-11-25 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
С 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

2014-07-11 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Возникла надобность использовать limit_req, но столкнулся с неприятным моментом работы ограничителя. В документации приводится пример: limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; server { location /search/ { limit_req zone=one; } } который (за отсутствием

Re: Не работает limit req

2014-07-11 Пенетрантность nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k
Да, забыл указать: версия 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