尽pipe我杀了nginx进程,但它仍在运行..
我做了以下步骤1)使用netstat -n -a -o | findstr "0.0.0.0:80"查找过程PID netstat -n -a -o | findstr "0.0.0.0:80" ,并用taskkill /F /PID 52544杀死它2)即使我试图在命令提示符给taskkill /F /IM nginx.exe
现在,当我使用netstat -n -a -o | findstr "0.0.0.0:80" netstat -n -a -o | findstr "0.0.0.0:80"我没有看到80端口上运行的任何进程,但仍然可以看到80端口的nginx主页?
我不知道如何停止这个过程
谢谢
使用nginx -s stop来停止所有的nginx进程
第一种方式(手动):
通过命令了解/PID : tasklist /fi "imagename eq nginx.exe"以及taskkill /f /pid *pid of nginx.exe* 。
第二条道路(务实):
如果要以批处理脚本(另存为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
有关更多信息,请阅读Nginx for Windows文档。