nginx reinicia o host único sem afetar outros

1

Meu nginx.conf tem dois blocos de servidores diferentes, um apontando para o site principal e outro para o meu servidor de API. Agora, sempre que eu implantar algo em qualquer um deles e parar o servidor, ele pára esses dois servidores. Existe uma maneira de parar / reiniciar um servidor em particular sem perturbar o outro?

============= EDITAR:

Eu tenho feito errado. Eu não deveria estar reiniciando o nginx. No meu caso, tudo que eu queria era Passenger para reconhecer minhas alterações de código e atualizar. Simplesmente criar um arquivo tmp/restart.txt dentro do diretório Rails.root fez o truque para mim.

Para qualquer pessoa que esteja enfrentando o mesmo problema, crie um arquivo vazio tmp/restart.txt no caminho da raiz e, sempre que desejar, basta tocá-lo.

touch tmp/restart.txt

Para mais detalhes, consulte link

    
por skmvasu 26.07.2014 / 16:46

3 respostas

1

Não, não há opção para reiniciar instâncias individuais do servidor virtual. No entanto, não deve haver necessidade de fazer isso quando o servidor de aplicativos for atualizado.

    
por 27.07.2014 / 03:56
0

Use quando as conexões existentes devem funcionar %pr_e%

No seu caso, não está claro por que você precisa reiniciar o nginx?

    
por 27.07.2014 / 15:29
0

você pode usar o recarregamento em vez de reiniciar

#nginx -s reload

ou

sudo service nginx reload 
    
por 15.01.2015 / 17:03

Tags