2016-05-24 2 views
1

Я установил nginx на passenger-install-nginx-module и запустил nginx на /opt/nginx/sbin/nginx, но я не знаю, как остановить или перезапустить nginx после обновления моего nginx conf.Как перезапустить nginx, который устанавливается пассажиром

Я знаю, что могу использовать способ ps aux | grep и kill, он там, как services restart nginx?

ответ

0

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

nginx -t 

Какой будет анализировать файл конфигурации и сказать вам, если есть какие-либо проблемы (это очень удобно, так как синтаксические ошибки в файле конфигурации означает время простоя). А потом

nginx -s reload 

будет перезагрузить конфигурацию и перезапустить nginx рабочий по одному с новой конфигурацией. Это просто находит мастер nginx и посылает ему правильный сигнал (это не сильно отличается от ваших ps axu | grep и kill, он просто использует другой сигнал).

There are several other useful command line options for configuration and logging. Знание о них позволяет запускать nginx практически без простоя.

+0

спасибо, это большая помощь –

Смежные вопросы