1.4, Аноним (-), 12:57, 15/07/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> запрещено использование дублируемых блоков "http", "mail" и "stream"
Сейчас у любителей rolling release сервера попадают...
| |
|
2.6, geektm (?), 16:52, 15/07/2015 [^] [^^] [^^^] [ответить]
| +/– |
С чего бы? Человека использующего две секции http в конфиге еще поискать нужно, а даже если найдется, то nginx просто останется работать предыдущей версии и процесса обновления не произойдет, поскольку с новой не пройдет тест конфига перед запуском.
| |
|
3.8, ы (?), 18:25, 15/07/2015 [^] [^^] [^^^] [ответить]
| +/– |
вы уверены, что апдейт-скрипты используют reload, а не restart? это в какой системе?
| |
|
4.9, angra (??), 21:18, 15/07/2015 [^] [^^] [^^^] [ответить]
| +/– |
Они конечно делают restart. Но как минимум в debian в самом инит скрипте в секции restart есть проверка:
restart|force-reload)
test_nginx_config
log_daemon_msg "Restarting $DESC" "$NAME"
stop
sleep 1
start
log_end_msg $?
;;
Так что действительно останется работать старая версия.
| |
4.10, geektm (?), 22:50, 15/07/2015 [^] [^^] [^^^] [ответить]
| +/– |
В официальных пакетах с nginx.org скрипты запускают процедуру обновления nginx на лету без потери соединений. Если та неудается, то остается работать старая версия.
| |
|
|
2.7, ы (?), 18:24, 15/07/2015 [^] [^^] [^^^] [ответить]
| +/– |
а по-моему, два раза http {} писать оно и раньше не позволяло.
| |
|
|