Welcome! Log In Create A New Profile

Advanced

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

Maxim Dounin
July 17, 2018 09:08AM
Hello!

On Tue, Jul 17, 2018 at 02:40:18AM -0400, Ilya Evseev wrote:

> А парсинг конфига - это операция по определению однопоточная?
> Её никак не распараллелить?
> Пользователи меняют настройки своих сайтов довольно часто, при этом
> автоматически перестраивается конфиг nginx'a и вызывается nginx -t && nginx
> -s reload.
> Пока https был не в моде, это происходило мгновенно.
> Когда https появится у всех, каждое перечитывание будет длиться по минуте и
> дольше.
> Перспектива малоприятная.

Кажется, что для начала стоит избавится от двух лишних операций
парсинга конфига, которые делает конструкция "nginx -t && nginx -s
reload". Ибо при таком подходе

- сначала "nginx -t" парсит и тестирует конфигурацию;

- потом "nginx -s reload" парсит конфигурацию, чтобы получить
из неё pid-файл, после чего отправляет сигнал работающему
мастеру;

- и наконец уже мастер парсит конфигурацию, и применяет её.

Из всех этих действий нужно на самом деле только последнее. Если
в конфигурации ошибка - мастер это обнаружит сам, и конфигурацию
отклонит. Посылать сигнал мастеру можно и нужно напрямую, "kill
-HUP `cat /path/to/nginx.pid`".

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

ngx_ssl_certificates вызывается даже для сайтов без ssl

Ilya Evseev July 14, 2018 11:20PM

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

Maxim Dounin July 15, 2018 06:14PM

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

Ilya Evseev July 17, 2018 02:40AM

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

Илья Шипицин July 17, 2018 03:34AM

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

Maxim Dounin July 17, 2018 09:08AM

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

vp7 July 18, 2018 06:12AM

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

Alex Vorona July 18, 2018 07:32AM

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

Maxim Dounin July 18, 2018 08:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 127
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready