
Eu tenho um servidor nginx cuja configuração é gerada dinamicamente por um conjunto de scripts, e gerenciar se há uma alteração que exige reinicialização da configuração ou não é, na verdade, um processo não trivial.
Existe uma desvantagem em simplesmente dizer ao nginx para recarregar via HUP uma vez a cada poucos minutos (a cada minuto?) para garantir que a nova configuração - que substituirá a antiga no mesmo local - seja trazida?
Meu teste inicial em um único host com carga gerada de aproximadamente 100 tps mostra essencialmente nenhuma diferença, mas estou preocupado com as cargas de produção e o que isso pode significar se, por exemplo. cada núcleo da CPU já está 'em uso' por um thread nginx quando a configuração é recarregada.
Os documentos não ajudam em nada, então pergunto: há um impacto no desempenho ao recarregar a configuração do nginx via SIGHUP?