-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
同一台服务器, 启动nacos集群,出现端口占用问题,具体问题如下 (版本号 : 2.0.0-ALPHA.2) #4873
Comments
遇到相同问题, org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'grpcSdkServer': Invocation of init method failed; nested exception is java.io.IOException: Failed to bind |
2.0需要4个端口 server.port(默认8848) raft port: ${server.port} - 1000 |
重启电脑。 修改个节点application.properties的port。随意启动一台正常,当启动第二台后就会报Error creating bean with name 'grpcSdkServer': Invocation of init method failed; nested exception is java.io.IOException: Failed to bind |
您好,看到你所发的案例公式,server.port不同,后续三个端口也不会冲突吧,前提是服务器未启动任何程序的情况下仍然出现了该问题 @KomachiSion |
如果同一台机器, 启动2台以上服务端,那么必须确保4个port都不被占用。 比如第一个启动8848, 第二个启动9848, 那么9848会被第一个进程的grpc占用,导致无法启动。 Failed to bind 必然是端口被占用了,可能是你自己的程序占用的。只能自己排查环境。 |
我还不行哎 |
感谢 端口连续了 导致冲突了 |
集群端口号不能是三个连续的 |
我今天也遇到了,结果发现是9849端口被某个服务跟redis的一个连接给占用了 |
2.0+之后的端口带有偏移量 尽量不要连续性 实测8843 8846 8849 这样是可以的 |
1.4.1 多启动个2.1.1 8849 不行 |
1.4.2版本,以下配置也不行,端口占用
|
version 2.2.3 cluster 相同ip端口分別用 8149 8249 8349 亲测可用 |
我自己做了nacos镜像,在同一个自定义的docker network里生成3个容器,端口号没有改(沿用8848,7848,9848,9849),报错 |
The text was updated successfully, but these errors were encountered: