Ні, ви невірні, ви не повинні зіткнутися з простоєм із описуваної вами процедури. (Nginx може не лише перезавантажувати конфігурацію під час руху без простоїв, але навіть оновлювати виконувану програму на ходу, все ще без будь-якого простою.)
Відповідно до http://nginx.org/docs/control.html#reconfiguration , передача HUP
сигналу на nginx гарантує, що він виконує витончений перезапуск, і, якщо файли конфігурації невірні, вся процедура припинена, і ви ' знову залишилося з nginx, як і перед відправленням HUP
сигналу. Ні в якому разі не може бути можливим час простою.
Для того, щоб nginx перечитав файл конфігурації, сигнал HUP повинен бути відправлений до головного процесу. Основний процес спочатку перевіряє правильність синтаксису, потім намагається застосувати нову конфігурацію, тобто відкрити файли журналів та нові розетки прослуховування. Якщо це не вдалося, він відкидає зміни та продовжує працювати зі старою конфігурацією.