No, usted es incorrecto, se supone que no debe enfrentar ningún tiempo de inactividad con el procedimiento que describe. (Nginx no solo puede recargar la configuración sobre la marcha sin ningún tiempo de inactividad, sino incluso la actualización del ejecutable sobre la marcha, aún sin ningún tiempo de inactividad).
Según http://nginx.org/docs/control.html#reconfiguration , enviar la HUP
señal a nginx asegura que se realice un reinicio correcto y, si los archivos de configuración son incorrectos, se abandona todo el procedimiento y usted " se queda con el nginx como antes de enviar la HUP
señal. En ningún momento debe ser posible ningún tiempo de inactividad.
Para que nginx vuelva a leer el archivo de configuración, se debe enviar una señal HUP al proceso maestro. El proceso maestro primero verifica la validez de la sintaxis, luego intenta aplicar una nueva configuración, es decir, abrir archivos de registro y nuevos sockets de escucha. Si esto falla, revierte los cambios y continúa trabajando con la configuración anterior.