Não há um caminho genérico. Você precisa modificar o arquivo de configuração do daemon e forçá-lo a recarregar a configuração (ou reiniciá-la).
Existe uma maneira de desvincular uma porta sem matar o processo limitado a ela?
Eu pensei que eu disse nginx
para não ligar para a porta 80, alterando todos os arquivos conf para 8800. Mas apache
diz que não pode iniciar porque a porta 80 está vinculada. netstat
confirma isso.
Existe uma maneira de forçar o nginx
a se desvincular da porta 80 sem matar o processo nginx
?
Eu não sei qual distro você tem, mas em um sistema baseado no Fedora / RH:
De acordo com /etc/init.d/nginx
, o service nginx reload
envia um sinal HUP
que é uma reinicialização normal (isto é, não terminará as sessões atuais, mas esperará que elas sejam apagadas).
Equivalente: kill -HUP <nginx pid>
Para obter explicações sobre os sinais que nginx
aceita, verifique este documento .
Tags linux