Como matar completamente o NGINX no Windows?

2

Eventhough eu matei o processo nginx ainda está em execução ..

Eu fiz os seguintes passos 1) Encontrando o processo PID usando netstat -n -a -o | findstr "0.0.0.0:80" e matando com taskkill /F /PID 52544 2) Mesmo eu tentei dar taskkill /F /IM nginx.exe no prompt de comando

Agora, quando uso o netstat -n -a -o | findstr "0.0.0.0:80" , não vejo nenhum processo em execução na porta 80, mas ainda consigo ver a página inicial do nginx na porta 80?

Eu não sei como parar esse processo

Obrigado

    
por Private 04.04.2017 / 10:35

2 respostas

2

Use nginx -s stop para parar todos os processos nginx

    
por 26.09.2017 / 15:19
0

Primeira via (manualmente):

Conheça o comando /PID by: tasklist /fi "imagename eq nginx.exe" e taskkill /f /pid *pid of nginx.exe* .

Segunda via (pragmaticamente):

Se você deseja finalizar com script em lote (salve como nginx_terminator.bat ):

@echo off
::===============================
::=======NGINX TERMINATER========
::===============================
::[Author:WinPhay Date:8.29.2017]
::===============================
:LOOP
tasklist | find /i "nginx.exe">nul  && Taskkill /F /IM  "nginx.exe" & exit/b
timeout /t 30
goto:LOOP

Para mais informações, leia a documentação do Nginx para Windows .

    
por 29.08.2017 / 07:31

Tags