Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
/etc/init.d/nginx reload не перечитыв ает конфиги?
Когда nginx занят обработкой соединений, service nginx reload не
приносит результата, если свободен - перечитывает конфиги нормально...
Как это исправить - кто знает? А то я уже замахался разбираться...
Для уточнения. в файле /etc/nginx/nginx.conf есть include
/etc/nginx/virtual.conf, который в свою очередь содержит инклуды на
виртуальные хосты вида
include ...users/test1/nginx.conf; При изменении файла
...users/test1/nginx.conf попытка /etc/init.d/nginx restart не
заставляет его этот файл перечитать. Приходиться делать
/etc/init.d/nginx restart. На тестовом же сервере куда запросов нет -
релоад проходит нормально
nginx взят с репозитория epel nginx-0.8.53-1.el5 и работает на CentOS
5.5
фрагмент /etc/init.d/nginx:
reload() {
configtest_q || configtest || return 6
echo -n $"Reloading $prog: "
killproc $nginx -HUP
echo
}
Вроде все выглядит нормально, но, блин, не работает, может кто с таким
сталкивался?
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|