端口明明没被占用,为什么会出现Address already in use: bind?
我是win11系统,然后设定的端口是8845,88496,8847,
注意!!!我设置的是3个连续的端口,其中只有8846出现了Address already in use: bind的问题,8845和8847都没有出现问题。所以我把端口改为8845,8847,8849后就没出现Address already in use: bind问题了。所以集群不要设置同项目连续端口,至少是端口+2。如:高可用子系统:默认端口为8080,那么下一个端口就应该大于或等于8082。
这实际上是因为nacos2.0以后需要使用多个端口, 会占用两个连续端口: ${server.port} 和 ${server.port} + 1
nacos官方文档 :https://nacos.io/zh-cn/docs/v2/upgrading/2.0.0-compatibility.html