dubbo应用启动报错:
[DUBBO] Destroy unsubscribe url consumer://192.168.0.240
原来是机器上多网卡导致。
目前我的解决方案是:删除那个无用的网卡配置
补充:如果两块网卡都需要用起来,可以尝试换下配置顺序,dubbo会去找第一个合理的网卡IP
dubbo获取本机ip地址的方法封装在com.alibaba.dubbo.common.utils.NetUtils类里面(dubbo-2.6.2.jar)。
其中有一个方法 getLocalAddress() 遍历本地网卡,返回第一个合理的IP
/** * Find first valid IP from local network card * * @return first valid local IP */ public static InetAddress getLocalAddress() { if (LOCAL_ADDRESS != null) return LOCAL_ADDRESS; InetAddress localAddress = getLocalAddress0(); LOCAL_ADDRESS = localAddress; return localAddress; }
centos 查看IP地址
ip -4 addr
[root@prod-39 outfit-order]# ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
inet 10.0.0.39/8 brd 10.255.255.255 scope global em1
valid_lft forever preferred_lft forever
3: em2: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN qlen 1000
inet 192.168.0.240/24 brd 192.168.0.255 scope global em2
valid_lft forever preferred_lft forever
nmcli connection show
[root@prod-39 outfit-order]# nmcli connection show
名称 UUID 类型 设备
em1 ************************************************ 802-3-ethernet em1
em2 3997fdd6-****-****-****-********3154c6ab87 802-3-ethernet em2
em3 ************************************************ 802-3-ethernet --
em4 ************************************************ 802-3-ethernet --
cd /etc/sysconfig/network-scripts;ls
...
ifcfg-em2
...
备份
cp ifcfg-em2 ifcfg-em2.back
删除
nmcli connection delete em2
再看
nmcli connection show
[root@prod-39 outfit-order]# nmcli connection show
名称 UUID 类型 设备
em1 ************************************************ 802-3-ethernet em1
em3 ************************************************ 802-3-ethernet --
em4 ************************************************ 802-3-ethernet --
ip -4 addr
[root@prod-39 network-scripts]# ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
inet 10.0.0.39/8 brd 10.255.255.255 scope global em1
valid_lft forever preferred_lft forever
OK , 问题解决
相关推荐
CentOS系统下网卡安装方法,通过详实例子解释安装方法,简单、实用
双网卡绑定操作
为了搭建Hadoop平台学习,前期搭建dubbo+Zookeeper集群,这里有详细介绍zookeeeper伪集群和分布式集群, dubbo在tomcat下安装等过程。相关jdk、war、jar等也在百度云...
由于Windows电脑是图形化界面,单网卡配置多个IP地址很容易,并且网上教程比较多。然而Linux一般都是用命令行配置IP地址,Linux版本较多,对于CentOS系统而...本文是对CentOS7版本如何进行单网卡配置多个IP地址的方法。
专门针对CentOS6.3-liunx网卡聚合,双网卡绑定
HUAWEIRH2288V3V5liunx、centOs7.5网卡驱动包
CentOs7修改网卡配置文件不生效-亲测有效,可以通过nmcli命令进行修改,修改后重启虚拟机生效即完成,如果不生效说明虚拟机启动时获取IP地址的配置文件不是eth0,将其余网卡配置文件修改或删除即可。
Centos7实现多网卡team技术,将多个网卡通过虚拟化team技术进行绑定,提高网络通信的可靠性,多用于金融互联网行业
dubbo-admin-2.8.4.war,目前最新版本。支持centos6.5,zookeeper-3.4.14,tomcat8,jdk8。这个发布到linux上可以很好的运行起来,有需要可以下载
centos7重启网卡提示错误的解决方法.docx
通过vmware12的完全克隆功能快速创建一台版本为CentOS 6.4的linux虚拟机。 创建后症状:启动之后使用ifconfig,发现无ip地址,只有回环地址为127.0.0.1, MAC地址以及主机名都和源主机相同(源主机采用手动方式配置...
此文档描述了在centos7.3操作系统下做网卡绑定,实现网络双活的配置手册
1.CentOS无线网卡驱动安装; 2.操作笔记,留此备忘。
centos更改网卡名,便于保护服务器安全。更好的维护服务器
CentOS 8 开机启动Nginx脚本
CentOS7网卡配置和防火墙永久关闭
centos设置tomcat开机自启动
CentOS MySQL启动和关闭命令
CentOS7 服务器默认网名名称为ifcfg-eno16777736 如果想改为eth0 按一下方法修改。
当出现多个springboot项目需要启动的时候,可以使用脚本启动的方式。这在springcloud项目的开发测试阶段尤为有用。以下展示启动脚本示例,过程中遇到的问题,以及相关的解决办法。 1、启动脚本 #!/bin/sh export ...