微服务多网卡部署(eureka显示IP不为服务IP的地址)解决办法
- 这几天遇到一个bug,我们微服务组90%都是部署在linux环境中,只有一个XX微服务是部署在Windows环境中,并且服务都是分布式部署,并没有全部部署在同一台服务器上。这时,问题就出现了~微服务向eureka注册中心注册时,显示的IP地址不正常全部是localhost或者主机名称。(正常情况下,应该显示的为微服务所在服务器的IP地址)
- 然后我们查了一下问题原因,由于服务器配备了多网卡的原因,导致eureka在发现微服务时,无法确定微服务所注册的是哪张网卡,所以会默认显示为localhost或者主机名称。
- 解决办法:
在你微服务的application.properties文件中加入如下几行代码:
spring.application.name=robot-base
server.port=8002
spring.cloud.client.address=192.168.5.120#以IP地址的方式向eureka进行注册
eureka.instance.prefer-ip-address=true#Npcap Loopback Adapter:为忽略的网卡名称
spring.cloud.inetutils.ignored-interfaces[0]=Npcap Loopback Adapter#${spring.cloud.client.address}:为微服务所在服务器的IP地址
#${spring.application.name}:为微服务的名称
#${server.port}:为微服务端口号
eureka.instance.instance-id=${spring.cloud.client.address}:${spring.application.name}:${server.port}
注意:忽略的网卡名称就是微服务不使用那张网卡向注册中心注册。
完美解决!
微服务多网卡部署(eureka显示IP不为服务IP的地址)解决办法相关推荐
- 使用华为云服务一键构建部署发布前端和Node.js服务
如何使用华为云服务一键构建部署发布前端和Node.js服务 构建部署,一直是一个很繁琐的过程 作为开发,最害怕遇到版本发布,特别是前.后端一起上线发布,项目又特别多的时候 例如你有10个项目,前后端都 ...
- centos ifconfig不显示IP地址解决办法之一(亲测有效)
centos ifconfig不显示IP地址解决办法之一(亲测有效) 原因 解决: 虚拟机使用命令ifconfig不显示IP地址,情况如下(盗个图) 原因 我们的虚拟机网络服务没有设置为开机自启动 解 ...
- 交管12123显示服务器繁忙怎么回事,交管12123提示“服务繁忙,请下拉刷新再试”怎么办 交管12123网络拥堵解决办法...
交管12123提示"服务繁忙,请下拉刷新再试"怎么办?最近有不少朋友反映,使用交管12123时都出现了"服务繁忙,请下拉刷新再试"的提示,这是因为什么原因造成的 ...
- 以太网2出现两个ip地址-解决办法
现象: 有线连接上后,出现两个ip地址,一个手动获取一个自动获取,在cmd命令行中输入ipconfig,显示自动获取的ip地址,导致不能连接内网 目标: cmd输入ipconfig,只显示 手动输入的 ...
- VMware检测不到vulnhub靶机IP地址解决办法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 vulnhub靶机检测不到IP地址解决办法 原因一:查看网络适配器是否为NAT模式 原因二:虚拟网络编辑器配置出错 原因三:靶机网卡配 ...
- 笔记本电脑不显示WIFI列表无法连接到网络的解决办法
笔记本电脑不显示WIFI列表无法连接到网络的解决办法 笔记本电脑WiFi列表不显示,如下图: 以下以Win10系统来操作演示解决办法: (一)检查网卡驱动是否正常 笔记本电脑突然不显示WiFi列表,多 ...
- 钉钉授权时报获取钉钉用户信息失败,失败原因:访问ip不在白名单之中的解决办法
前言 公司里的一个钉钉h5应用项目,进入里需要钉钉授权,提示:钉钉授权时报获取钉钉用户信息失败,失败原因:访问ip不在白名单之中的解决办法,这个错误有一段时间了,后来在官方的文档里找到解决方法 钉钉官 ...
- 【Win10】系统,手动设置静态IP后出现两个IPv4地址解决方法
@[TOC][Win10]系统,手动设置静态IP后出现两个IPv4地址解决方法 [Win10]系统,手动设置静态IP后出现两个IPv4地址解决方法 你好! 这是你第一次使用 Markdown编辑器 所 ...
- docker网络问题解决办法“大全”:关于宿主机访问不了docker容器中web服务,或者容器内访问不了外网的问题的解决办法
docker网络问题解决办法"大全":关于宿主机访问不了docker容器中web服务,或者容器内访问不了外网的问题的解决办法 参考文章: (1)docker网络问题解决办法&quo ...
- 苹果设置显示连接到服务器,iPhone升级更新至iOS9后显示连接到iCloud服务器错误现象的解决办法...
IOS9正式版系统已经推出了,很多用户也更新升级使用了,有部分伙伴发现将iPhone手机升级至IOS9后连接iCloud时出现错误的情况,那么,IOS9连接iCloud出错怎么办呢?针对此问题,本文就 ...
最新文章
- Postgresql: 时间戳long,TimeStamp,Date,String互转
- Cortex-M3 内部寄存器
- [SQL] Query mystore start [ERR] 1005 - Can't create table 'mystore.admin' (errno: 150)
- undefined reference to `boost::system::generic_category()
- 深度学习笔记:手写一个单隐层的神经网络
- tensorflow学习笔记(2)张量与计算图
- .NET中各种数据库连接大全
- android4.4呼叫转移,安卓呼叫转移
- html的空心箭头,CSS实现空心三角指示箭头
- HTML5气泡悬浮框(已经加上完整文件)
- springboot整合postgresql
- html怎么转换成xmind,怎么把html导入XMind
- 机器学习知识总结及代码实现
- MySQL 两张表数据合并
- 《Microduino实战》——2.1 Microduino系列产品
- H264/AVC 视频编解码一些基本知识
- 计算机丢失quartz.dll什么意思,计算机中丢失quartz.dll解决方法
- web移动开发总结(四)
- 【它山之玉】Trump:让人们发出噢、啊的惊叹声!—科学网马臻
- 面渣逆袭:Spring三十五问,四万字+五十图详解
热门文章
- 【学习笔记】React+React全家桶学习笔记
- 天价月饼被套上“紧箍咒”,499元成天花板?
- unity中2D飞机游戏手指触屏操作的问题
- vba 判断文本框内容是否为空_VBA代码用SetFocus精确控制焦点事件
- WM_KILLFOCUS 和 WM_SETFOCUS
- java毕业设计阿博图书馆管理系统(附源码、数据库)
- 免费下载思科CCNP 642-845考试题库
- JD2016版首页改版前端总结(转载整理)
- python def 识别print_Python零基础快速入门(一):print()函数与变量
- 数字时钟程序c语言,C语言实现电子时钟程序