dubbo ip问题

本机ip:192.168.0.106 zookeeper ip: 192.168.0.126
启动服务注册的时候 却变成了192.168.134.1/服务
可能的原因:
1、服务器多网卡绑定,导致服务起来后程序自己选择的ip不对。
2、提供服务的机器开启了。
3、dubbo配置文件中写死了host。
IP解析异常时的解决方法:
1、绑定hostname+ip
先查看机器的hostname
修改hosts文件, 增加hostname 172.16.11.111
如:192.168.134.1 192.168.0.106
2、配置nameserver
排查机器上配置的nameserver是否有问题, 若存在无用的nameserver则直接删掉

3、在dubbo的配置文件中写死host

    或者在每个provider中绑定host 

最好不要用第三种方式, 限制太多. 而且如果这样做了就不支持集群了.
dubbo的官网也不建议使用这种方式. 请慎用.

你可能感兴趣的:(p2p)