Use nginx -s stop
para parar todos os processos nginx
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
Use nginx -s stop
para parar todos os processos nginx
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 .
Tags nginx