Re: Nginx reload + Websockets

2021-04-08 Thread Alex Vorona
директива >worker_shutdown_timeout 600 300; выключает воркера в диапазоне от 600 до 900 секунд с начала релоада. -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: accept_mutex и upstream Connection timed out

2019-03-12 Thread Alex Vorona via nginx-ru
Привет, 11.03.19 23:45, Vitaliy Okulov wrote: [...] nginx version: nginx/1.14.0 Kernel 4.4.0 Возможно будет полезнее использовать reuseport у listen вместо accept_mutex. -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: nginx-1.15.2

2018-07-24 Thread Alex Vorona
при парсинге конфигурации не полностью до того, как начинали обрабатываться context'ы http, mail и другие ? Или это проявлялось только при переопределении через -g ? -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org

Re: Не работает SNI и http2

2018-07-23 Thread Alex Vorona
Здравствуйте, 23.07.18 12:18, Константин Ткаченко wrote: openssl OpenSSL 1.0.1e-fips 11 Feb 2013 [...] В чем может быть причина или в какую хоть сторону копать? Для начала - версия openssl. Для http2 ALPN нужна 1.0.2+ -- Alex Vorona ___ nginx

Re: ngx ssl certificates вызывается даже для сайтов без ssl

2018-07-18 Thread Alex Vorona
или другие критерии, позволяющие отличить master'а от worker'ов в списке процессов, такие как user pkill -u root nginx -HUP -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Переменная с именем файла на диске (фича реквест)

2018-06-23 Thread Alex Vorona
Привет, 22.06.18 20:09, kpoxa wrote: Добрый день. То, что параметр используется для пробивания кешей. Ну так используйте $request_filename в ключе кэша, чтобы пробивания работали, а переменную на базе $request_filename, но без параметров - для фильтрации доступов. -- Alex Vorona

Re: Переменная с именем файла на диске (фича реквест)

2018-06-22 Thread Alex Vorona
Здравствуйте, 22.06.18 12:47, kpoxa wrote: Добрый день. [...] $request_filename не подходит, т.к. содержит в себе и GET параметры. А что мешает отрезать параметры через regexp map ? -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http

Логирование исходящего порта для *_pass

2018-04-18 Thread Alex Vorona
Здравствуйте, Хочется логировать иcходящий ip:port, который используется при подключении nginx к бекенду при использовании *_pass директив и который можно жестко задать например через proxy_bind. Не нашёл в документации подходящих переменных. Это осуществимо? -- Alex Vorona

Re: proxy pass и кодирование GET-параметров

2018-04-12 Thread Alex Vorona
12.04.18 05:40, gz wrote: Добрый день. [...] Судя по всему, параметры, указанные в URI proxy_pass не URI-кодируются. Есть ли способы сформировать корректный запрос с произвольными параметрами? Попробуйте https://github.com/openresty/set-misc-nginx-module -- Alex Vorona

Re: ipv6 и error 400

2018-02-26 Thread Alex Vorona
аковыка". ssl on; включал SSL на всех listen соответствующего server. Скорее всего у вас 400-ки были на 80-м порту, добавление $server_port в формат логов при сохранении ssl on сможет ответить на этот вопрос. -- Alex Vorona ___ nginx-ru m

Re: Вопрос по access_log

2018-02-09 Thread Alex Vorona
location директивы access_log со всеми этими параметрами. Использую для похожих задач include. -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Непонятное количество воркеров

2018-01-26 Thread Alex Vorona
Hello, 26.01.18 12:16, CoDDoC wrote: [...] pstree дает такую картину: nginx───2*[nginx───32*[{nginx}]] 32 воркера на каждый из двух Куда копать? http://nginx.org/en/docs/ngx_core_module.html#thread_pool -- Alex Vorona ___ nginx-ru mailing list

Re: Очень медленный ответ после нескольких быстрых ответов

2017-09-25 Thread Alex Vorona
Hi, 24.09.17 19:06, EugeneNF wrote: [...] Но nginx ждёт пока не закончится первый запрос. Есть ли опция чтобы отменить первый запрос при получении второго от того же самого клиента? Как вы увидели, что именно nginx "ничего не делает" и просто ждёт ? -- A

Re: Проброс https на порт, отличный от 443

2017-09-04 Thread Alex Vorona
Здравствуйте, nginx у меня без проблем слушает https 443 и проксирует на tomcat https на нестандартный порт. Правда сертификаты LetsEncrypt. Посмотрите, что в error-логах nginx. -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: пробелы в переменной $uri

2017-08-03 Thread Alex Vorona
t_header X-Original-URI-with-args $request_uri; proxy_set_header X-Normalized-URI $uri; -- Regards, Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: HTTP2 + FastCGI как отправить в ответ несколько HEADERS?

2017-07-31 Thread Alex Vorona
Hi, 31.07.17 12:09, pshvedko wrote: Насколько я понял такой трейлер будет статический. http://nginx.org/r/add_trailer/ru "В значении можно использовать переменные." -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman

Re: нересолвящийся хост в proxy_pass

2017-07-24 Thread Alex Vorona
там с ресолвером проблема - его настраивать надо И всё равно резолвинг только в момент запуска nginx. -- Alex Vorona ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Ещё один редирект

2016-12-29 Thread Alex Vorona
Привет, 29.12.16 09:15, Vvedensky wrote: Разобрался, правильно так location /robots.txt { try_files /robots1.txt @rewrite; rewrite /robots1.txt permanent; } Отсутствует именованый location @rewrite,

Re: Директива map и regex capturing groups не дружат

2016-10-21 Thread Alex Vorona
Hello, 20.10.16 13:30, YuriV wrote: Всем привет. Наверное тема баянистая, но что-то никак не выходит каменный цветок :( Итак, есть nginx 1.8.0 или 1.10.2, ну и регулярка в мапе не работает нивкакую: map $http_host $new_host { ~*^resources\.(?P.+) res.$dom1;

Re: try_files и регистр

2016-02-18 Thread Alex Vorona
18.02.16 13:00, Андрей Василишин пишет: Всем привет! Как сделать так, чтобы try_files искал файл без учета регистра. Есть часть расширение у файлов в верхнем регистре, часть в нижнем, ссылки все в нижнем регистре. Для известного расширения можно попробовать regex capturing location на имя файла

Re: Проблема с HTTPS - много сайтов на одном IP

2016-02-02 Thread Alex Vorona
02.02.16 13:26, alexandre_frolov пишет: [..] Т.е. правильно ли я понял, что выделение второго IP - абсолютная необходимость? Да, все сайты без https на одном IP, все сайты с http и работающим https+SNI на втором IP. ___ nginx-ru mailing list

Re: Не запустился nginx при старте OpnenVZ контейнера

2015-12-24 Thread Alex Vorona
С IPv6 попадался https://bugzilla.redhat.com/show_bug.cgi?id=1243958, но там хотя бы понятно почему на IP еще нельзя забиндиться - init-скрипт IP добавил и вышел, но IP еще не успевает появиться на интерфейсе из-за IPv6 DAD. Посмотрите когда в системе после запуска "Starting LSB: Bring

Re: Ограничение на число исходящих соединений

2015-10-14 Thread Alex Vorona
Похоже проблемы с настройками ОС http://nginx.org/en/docs/freebsd_tuning.html net.inet.ip.portrange.randomized=0 net.inet.ip.portrange.first=1024 net.inet.ip.portrange.last=65535 Для Linux sysctl net.ipv4.ip_local_port_range ___ nginx-ru mailing list

Re: lte lt gte gt conditions

2015-09-14 Thread Alex Vorona
14.09.15 13:44, denis пишет: 14.09.2015 9:05, Alex Vorona пишет: 14.09.15 08:55, Андрей Василишин пишет: 14.09.2015 8:36, Alex Vorona пишет: 13.09.15 23:08, Андрей Василишин пишет: Добрый день всем! Хочу странного. Хочу делать limit_rate в зависимости от $connections_active и желательно без

Re: lte lt gte gt conditions

2015-09-14 Thread Alex Vorona
14.09.15 17:58, Андрей Василишин пишет: Надо в зависимости от $connections_writing устанавливать $limit_rate, при чем ступенчато. Скажем от 0 до 5к - без ограничений, от 5к до 10к - ограничение 200к, от 10к до 15к - 150к, от 15к и выше - 100к И если бы еще это ограничение срабатывало на все

Re: lte lt gte gt conditions

2015-09-14 Thread Alex Vorona
14.09.15 08:55, Андрей Василишин пишет: 14.09.2015 8:36, Alex Vorona пишет: 13.09.15 23:08, Андрей Василишин пишет: Добрый день всем! Хочу странного. Хочу делать limit_rate в зависимости от $connections_active и желательно без обращения на бэкенд за данной логикой. Как такое сделать

Re: No more than 1024 processes can be spawned

2015-07-10 Thread Alex Vorona
10.07.15 15:47, BieZax пишет: Только флаг. Хотя не исключаю, что это совпадение, т.к. проблема и до отключения модуля не сразу проявилась. В документации указано что по умолчанию threads=32. 24*32=768, при ротации логов по SIGUSR1 проблемы еще быть не должно. Возможно проблема

Re: nginx-1.9.1

2015-05-28 Thread Alex Vorona
26.05.15 17:17, Maxim Dounin пишет: *) Добавление: параметр reuseport директивы listen. Спасибо Sepherosa Ziehau и Yingqi Lu. Кроме равномерного распределения коннектов между worker'ами какие еще use-case'ы ? Как работает совместно с multi_accept on ?

Re: Подвисания при распаковке архива

2015-01-28 Thread Alex Vorona
Пробуйте запускать распаковку через cgexec в группе с небольшим количеством памяти и придавленным IO. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

2013-12-22 Thread Alex Vorona
22.12.2013 22:23, Helg wrote: Запустите, например 24 инстанса вашего демона на разных портах. Всех их пропишите под один upstream. Метод балансировки least_conn, keepalive выключите. Да. Но тогда на каждый запрос будет создаваться новое соединение. Этого и хочется избежать. А unix-сокеты уже

Re: Затыки при отдаче статики

2013-11-23 Thread Alex Vorona
22.11.2013 22:47, Gelun, Artem wrote: Добрый вечер, коллеги Помогите, пожалуйста, разобраться с тормозами при отдаче статики (файлы порядка 2-4 МБайт, около 700-1000 rps, keep-alive не используется со стороны клиента (!), 99% клиентских сессий - с localhost, отдача начинает тормозить где-то

Re: nginx proxy vs memcached data

2013-09-23 Thread Alex Vorona
22.09.2013 18:27, 5 wrote: Подскажите пожалуйста, никак не могу сообразить, как сделать так, чтобы данные возвращаемые memcached-сервером, использовать в качестве uri для дальнейшего проксирования с помощью nginx? Можно ли их поместить в какую-либо переменную, а потом сделать proxy_pass

Re: Алгоритм удаления данных из кэша

2013-09-07 Thread Alex Vorona
07.09.2013 00:10, Gelun, Artem wrote: Ещё одно - многоуровневые кэши (конечно, их можно реализовать проксированием запросов на другой server, но это как-то криво и гонять несколько гигабит через loopback нехорошо) если TCP не нравится - гоняйте через unix-сокеты. Хотя и для TCP это не проблема

Re: upstream и Host header

2013-08-25 Thread Alex Vorona
24.08.2013 18:16, Daniel Podolsky wrote: Бэкэнду нужен правильный Host и, как я уже писал выше, у меня нет к нему доступа. вам точо нужно проксирование, а не редирект 302? если точно, то можно сколхозить схему с двойным проксированием upstream cdn { server 127.0.0.1:port1;

Re: Установка cookies на стороне nginx в зависимости от backend

2013-06-18 Thread Alex Vorona
17.06.2013 15:06, Валентин Бартенев wrote: Умеет nginx se: http://nginx.com/products.html Где-то можно почитать о enhanced-фичах nginx se, помимо всплывающих окошек по ссылке? ___ nginx-ru mailing list nginx-ru@nginx.org