killall -HUP nginx
Igor Sysoev
is at rambler-co.ru
Wed Sep 14 16:23:01 MSD 2005
On Wed, 14 Sep 2005, Vyacheslav Kokorin wrote:
> Версия nginx: Server: nginx/0.1.41
>
> Есть конфиг такого вида:
> http {
> ...
> server {
> listen external_ip:80;
> location / {
> access_log off;
> proxy_pass http://127.0.0.1/;
> }
> }
> # Comment
> }
> Всё работает прекрасно.
> С целью проксировать запросы на определённый хост к другому бэкенду,
> добавляю в конфиг (вместо # Comment) такие строки:
> server {
> listen external_ip:80;
> server_name host_to_another_backend.ru
В настоящем конфиге после server_name host_to_another_backend.ru есть ';' ?
> location / {
> access_log off;
> proxy_pass http://127.0.0.2/;
> }
> }
>
> По
> # killall -HIP nginx
> запросы к бэкенду не проксируются, однако после
> # killall -9 nginx;
> # nginx
> Всё работает так, как задумано.
>
> Хотелось уточнить, это так и должно быть или всё-таки можно в данном
> случае обойтись без killall -9 ?
Должно работать по -HUP. Причём его не нужно посылать всем процессам,
а только мастеру. nginx -t не выдаёт ошибок ?
-9 в обычной работе использовать не нужно.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list