
Tengo un servidor nginx cuya configuración se genera sobre la marcha mediante un conjunto de scripts, y administrar si hay un cambio de configuración que requiere reinicio o no es en realidad un proceso no trivial.
¿Hay alguna desventaja en simplemente decirle a nginx que recargue a través de HUP una vez cada pocos minutos (¿cada minuto?) para garantizar que se implemente la nueva configuración, que sobrescribirá la anterior en la misma ubicación?
Mi prueba inicial en un solo host con una carga de ~100tps generada no muestra esencialmente ninguna diferencia, pero me preocupan las cargas de producción y lo que esto podría significar si, por ejemplo. cada núcleo de CPU ya está 'en uso' por un subproceso nginx cuando se recarga la configuración.
Los documentos no ayudan en absoluto, así que pregunto: ¿hay un impacto en el rendimiento al recargar la configuración de nginx a través de SIGHUP?