nginx -s pára e -s sai qual é a diferença?

18

Eu posso parar o servidor nginx usando nginx -s stop ou nginx -s quit .

Qual é a diferença?

    
por Koerr 20.05.2011 / 07:17

3 respostas

26

Sair é um encerramento normal. O Nginx termina de servir as conexões abertas antes do desligamento

Parar é um desligamento rápido no qual termina entre a veiculação da conexão

link

    
por 20.05.2011 / 07:22
5

-s stop finaliza o processo nginx imediatamente enquanto -s quit faz um desligamento normal.

    
por 20.05.2011 / 07:21
2

SIGQUIT faz com que o nginx seja interrompido se ele escutar em soquetes de domínio Unix. Ele falhará ao limpar os soquetes e, em seguida, terminará imediatamente na próxima chamada porque não pode criar soquetes nos caminhos já existentes.

SIGTERM faz com que o nginx seja desligado em um estado consistente a partir do qual ele pode iniciar o backup. O daemon remove qualquer soquete de domínio Unix, deixa todos os caches em um estado utilizável e assim por diante.

Você basicamente nunca quer usar o QUIT.

    
por 05.05.2017 / 16:57

Tags