windows知道端口号如何查是哪个进程占用
同事今天早上来进行常规开发,突然发现之前能用的链接今天突然发现都返回404,然而nginx的配置都没改变过,使用F12发现返回的地址是127.0.0.1:62251,进而去查询哪个服务在占用这个端口,导致访问都到这里了。查出服务后杀掉,能够正常访问。
以下为举例,端口不是当时的端口。
1.点击开始-运行,输入cmd打开命令行界面,输入命令netstat -nao|findstr "XXXX"(注:XXXX是想要查看的端口号,以25340端口为例)就会输出包含25340端口使用的情况,具体对应的行是
协议 本地地址 外部地址 状态 PID
可以查到服务的PID是8060,然后根据PID查询对应的进程。
2.想要查询某个进程具体是哪个进程,可以使用tasklist命令,具体方法tasklist|findstr "8060"(注:8060是进程PID)
可以查出是openvpn客户端占用的这个端口,任务管理器结束任务就行。