Qual é a maneira correta de assistir e recarregar Nginx conf?

1

Eu tenho duas perguntas:

  • Existe uma diferença entre: nginx -s reload e pkill -HUP -F nginx.pid
  • Qual é a maneira correta de assistir ao arquivo conf Nginx e, após as alterações, testar o arquivo conf ( nginx -t ), e se ele passar o Nginx novamente. Isso pode ser feito com runit ou um gerente de processos como Supervisor?
por velo9 29.05.2013 / 16:53

1 resposta

0

nginx -s reload também envia um sinal HUP conforme as páginas do manual.

Consulte Man pages do Nginx

Para a segunda parte. É possível monitorar o arquivo nginx.conf para mudanças e disparar um teste e recarregar na mudança. Eu uso um script bash e o executo a cada 15 segundos usando supervisão . Monitore o mtime do arquivo de configuração e, após a alteração, execute nginx -t , que retornará exit code 0 após a verificação bem-sucedida do arquivo de configuração e, em seguida, recarregue.

    
por 30.05.2013 / 04:23

Tags