В письме от 18 апреля 2016 18:50:27 пользователь Анатолий Коростелев 
написал:
> Здравствуйте!
> 
> Подскажите, пожалуйста, есть ли список параметров в конфигурационном
> файле nginx, при изменении/добавлении/удаления которых достаточно и
> беспроблемно использовать nginx reload, а не nginx restart/upgrade? В
> моей конфигурации на множество серверов прилетают обновления
> конфигурационных файлов nginx и хотелось бы минимизировать 
использовать
> restart/upgrade.
> 
> В основном, мой вопрос касается в случае обновления файлов
> ssl-сертификата и ключа, достаточно будет в этом случае reload или будут
> подводные камни?
> 
> P.S. Версия nginx/1.9.13

Здравствуйте!

> SIGHUP           Reload configuration, start the new worker process with a
> new configuration, and gracefully shut down old worker pro‐> 
>                       cesses.

Так что можете использовать reload при любом обновлении конфигурации. 
Касательно обновления сертификатов у меня по крону обновляются 
сертификаты от letsencrypt с дальнейшим nginx reload. Подводных камней не 
заметил.

Только не забывайте проверять файлы конфигурации на ошибки. nginx, 
получивший SIGHUP промолчит при ошибках в конфиге. Поэтому перед этим 
надо делать nginx -t.

С уважением, Иван.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить