最近经常碰到奇怪的端口占用问题
软件或者服务起不来显示端口被占用,但是又查不到端口占用情况
查询方法用了以下 2 种
1.netstat -aon|findstr "8081"
2.自带的资源监视器-网络-监听端口排序查找
每次只能重启解决很烦躁,因为每次开机得打开一大堆软件。然后可能还会碰到其他软件端口占用然后只能又重启
以今天早上为例,先是前端服务起不来,然后重启,发现 idea 起不来重启,又发现前端另外一个服务也起不来
1
wolfie 2022-07-05 11:44:39 +08:00
习惯了,重启解决。
|
2
zcf0508 2022-07-05 11:45:08 +08:00 via Android
遇到过一样的问题,只有重启解决
|
3
Ediacaran 2022-07-05 12:00:47 +08:00 via iPhone
Hyperv 或者 wsl 端口预留
有 netsh 指令可以设置预留端口范围 |
4
ScepterZ 2022-07-05 12:15:36 +08:00
最常见的是 idea 想用的端口正好被 hyperv 占了,网上很多解决办法,不过确实挺麻烦的
|
5
frankyzf 2022-07-05 12:18:04 +08:00
net stop winnat
net start winnat |
6
mu666 OP |
8
mmdsun 2022-07-06 19:16:05 +08:00 via iPhone
前几天刚遇到,idea 启动卡在加载页面还不报错。
net stop winnat net start winnat 有几率释放端口。 最彻底方法还是把要用的端口排掉,好像是 WSL 和 hyperv 的原因 https://support.microsoft.com/zh-CN/topic/you-cannot-exclude-ports-by-using-the-reservedports-registry-key-in-windows-server-2008-or-in-windows-server-2008-r2-a68373fd-9f64-4bde-9d68-c5eded74ea35 |