Não, você está incorreto, não deveria estar enfrentando nenhum tempo de inatividade com o procedimento descrito. (O Nginx pode não apenas recarregar a configuração em tempo real sem tempo de inatividade, mas também a atualização do executável em tempo real, ainda sem tempo de inatividade.)
Conforme http://nginx.org/docs/control.html#reconfiguration , enviar o HUP
sinal para o nginx garante que ele execute uma reinicialização normal e, se os arquivos de configuração estiverem incorretos, todo o procedimento será abandonado e você ' é deixado com o nginx como antes de enviar o HUP
sinal. Em nenhum momento deve ser possível qualquer tempo de inatividade.
Para que o nginx leia novamente o arquivo de configuração, um sinal HUP deve ser enviado ao processo mestre. O processo mestre primeiro verifica a validade da sintaxe e tenta aplicar uma nova configuração, ou seja, para abrir arquivos de log e novos soquetes de escuta. Se isso falhar, ele reverte as alterações e continua a trabalhar com a configuração antiga.