Подтвердить что ты не робот

Когда перезагружать и перезагружать Nginx?

Когда необходимо перезапустить nginx, и перезагрузки не хватит?
Имеет ли значение, если используется расширение, например пассажир?

Если сервис перезапускается, если он потребляет слишком много памяти. Любые другие причины перезапуска Nginx, особенно после изменения конфигурации либо в расширении, либо в конфигурации ядра Nginx?

После внесения изменения конфигурации можно либо перезагрузить или перезагрузить nginx, либо через двоичный файл или init.d script "/etc/init.d/nginx -h" на Ubuntu. Какой метод должен быть предпочтительным?

4b9b3361

Ответ 1

Перезагрузка nginx более безопасна, чем перезагрузка, поскольку до того, как старый процесс будет завершен, новый файл конфигурации разобран и весь процесс будет прерван, если с ним возникнут проблемы.

С другой стороны, когда вы перезапускаете nginx, вы можете столкнуться с ситуацией, в которой nginx остановится и не будет запускаться снова из-за ошибки синтаксиса.

Перезагрузка завершает старый процесс, поэтому любые утечки памяти должны быть очищены в любом случае.

Ответ 2

Я испытал случай, когда мне нужно было перезапустить nginx, чтобы иметь директивы listen для ввода нового IP-адреса.

Ответ 3

Ztyx прав - перезапуск при изменении директивы прослушивания требуется в некоторых случаях.

С 1.6.x вы можете перезагрузить при изменении IP-адреса прослушивания, но вам необходимо перезапустить при прослушивании с "*: 80" на IP-адрес "x.x.x.x: 80".

Я только подтвердил это с помощью IPv4, поведение для IPv6 может быть аналогичным.