Nginx responde ao sinal USR1
ao reabrir seus arquivos de registro.
O sinal USR1 mata um programa por padrão, mas ele deve ser tratado para fazer o que o programa achar útil. Cada programa define o que faz com USR1 e USR2; para o Nginx, que está reabrindo os arquivos de log (para rotação de log) e executando uma nova instância (para atualizações).
Por convenção, a maioria dos daemons responde ao sinal HUP recarregando seu arquivo de configuração. Nginx segue esta convenção. A intenção original do sinal HUP era sinalizar o fim de uma sessão para um processo interativo (desligamento do modem - o usuário foi embora, não faz sentido continuar), mas esse significado não se aplica aos daemons.