Não, você está incorreto, você não deve enfrentar qualquer tempo de inatividade com o procedimento descrito. (O Nginx pode não apenas recarregar a configuração sem perder tempo, mas até mesmo atualizar o executável na hora, ainda sem tempo de inatividade.)
De acordo com o link , enviar o sinal HUP
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ê ficará com o nginx como antes de enviar o sinal HUP
. Em nenhum momento qualquer tempo de inatividade deve ser possível.
In order for nginx to re-read the configuration file, a HUP signal should be sent to the master process. The master process first checks the syntax validity, then tries to apply new configuration, that is, to open log files and new listen sockets. If this fails, it rolls back changes and continues to work with old configuration.