LINUX.ORG.RU
решено ФорумAdmin

вопрос на 5 минут про Nginx

 


0

1

у апача есть команда apache2ctl graceful. она перечитывает конфиги виртуалхостов без передёргивания самого апача. Удобно когда частенько приходится заводить новые сайты, а передёрнуть вебсервер нельзя.

Как обновить список вхостов у нгинкса подобным образом? В мануале не нашел....



Последнее исправление: Renegade (всего исправлений: 1)

As per http://nginx.org/docs/control.html#reconfiguration, sending the HUP signal to nginx makes sure that it performs a graceful restart, and, if the configuration files are incorrect, the whole procedure is abandoned, and you're left with the nginx as before sending the HUP signal. At no point should any downtime be possible.

anonymous
()

Вот так: /etc/init.d/nginx reload или как там сейчас принято? service nginx reload

Альтернативно: nginx -s reload или pkill -HUP nginx (в мане всё это есть).

beastie ★★★★★
()
Ответ на: комментарий от i-rinat

nginx -s reload скорее, потому что:

 -t             Do not run, just test the configuration file.  nginx checks the configuration file syntax and then tries to open files referenced in the configuration file.

disarmer ★★★
()
Ответ на: комментарий от v9lij

Вот блин. А я ведь так и прочитал сначала, думал, что именно проверить надо конфиги.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.