什么大师特 发表于 2024-9-11 17:55:17

Windows云服务器解决端口占用问题

1、打开命令窗口(以管理员身份运行)
以管理员方式打开cmd
2、查找所有运行的端口
我这里运行了一个项目127.0.0.1:5000,使用的是5000端口,以此来做示范
netstat -ano
下面是部分查询结果,包含了5000端口
C:\Users\wyl>netstat -ano

活动连接

协议本地地址          外部地址      状态         PID
TCP    0.0.0.0:135            0.0.0.0:0            LISTENING       1332
TCP    0.0.0.0:445            0.0.0.0:0            LISTENING       4
TCP    0.0.0.0:808            0.0.0.0:0            LISTENING       4512
TCP    0.0.0.0:5040         0.0.0.0:0            LISTENING       1100
TCP    127.0.0.1:5000         0.0.0.0:0            LISTENING       4872
TCP    127.0.0.1:6942         0.0.0.0:0            LISTENING       14256
TCP    127.0.0.1:8911         0.0.0.0:0            LISTENING       11708
TCP    127.0.0.1:52804      127.0.0.1:52805      ESTABLISHED   14256
TCP    127.0.0.1:52805      127.0.0.1:52804      ESTABLISHED   14256
3、查看被占用端口对应的PID
netstat -aon|findstr "5000"
查看结果
C:\Users\wyl>netstat -aon|findstr "5000"
TCP    127.0.0.1:5000         0.0.0.0:0            LISTENING       4872
4、查看指定进程的PID
tasklist|findstr "5000"
C:\Users\wyl>tasklist|findstr "4872"
python.exe                  4872 Console                  1   52,856 K
显示python.exe占用进程
5、结束进程(杀死进程)
taskkill /T /F /PID 4872
C:\Users\wyl>taskkill /T /F /PID 4872
成功: 已终止 PID 4872 (属于 PID 6156 子进程)的进程。
这样就可以结束掉这个进程,释放该端口来使用。
页: [1]
查看完整版本: Windows云服务器解决端口占用问题