spring cloud eureka 如果出现某个应用实例 down(1),

说明 spring admin 健康检测没有通过导致 eureka 注册中心不会把这个实例从列表中删除掉。 这样所有使用这个实例的服务都会现404(前提是在应用中配置过spring admin);

2:spring admin 健康检测会检测*.properties里的所有连能性的配置(mysql,redis,短信服务,邮件服务),如果这些URL中有一个不通,则会导致eureka中出现, 这个实例down(1) 并且不会从列表中删除掉。

例: 应用中不使用reides,但是在pom.xml中引用reides的配置(只限于spring-boot redis配置) 这样spring admin 健康检测发现*.properties没配置redis,但是spring-boot-starter-data-redis 有默认配置(是localhost), 会导致检测不通过,eureka 显示状态为 down(1).

处理这样问题可以使用:http://eureakIP:port/health 如果没有问题会返回:

{"description":"Spring Cloud Eureka Discovery Client","status":"UP"} 如果有问题会返回那个实例的检测什么配置项没有通过,只要修改后重启应用实例,这样eureka应用会显示UP(1);

如:

{"description":"Remote status from Eureka server","status":"DOWN","discoveryComposite":
{"description":"Remote status from Eureka server","status":"DOWN","discoveryClient":{"description":"Spring Cloud Eureka Discovery Client","status":"UP","services":
["sail-coupon","member-inf","sail_message","sail-route","sail-member","sail-point","gift-card"]},
"eureka":{"description":"Remote status from Eureka server","status":"DOWN","applications":
{"SAIL-MEMBER":1,"SAIL-POINT":1,"SAIL-COUPON":1,"MEMBER-INF":1,"GIFT-CARD":1,"SAIL_MESSAGE":1,"SAIL-MERCHANT":0,"SAIL-ROUTE":1}}},
"diskSpace":{"status":"UP","total":42842714112,"free":25094348800,"threshold":10485760},
"rabbit":{"status":"DOWN","error":"org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect"},
"redis":{"status":"UP","version":"3.2.100"},"db":{"status":"UP","database":"MySQL","hello":1},"refreshScope":{"status":"UP"},"hystrix":{"status":"UP"}}

最新文章

  1. Reconstruct Itinerary
  2. apache 配置多个虚拟主机
  3. 【POJ】1556 The Doors(计算几何基础+spfa)
  4. Fix the “No Private Key” Error Message
  5. struts2多线程数据乱窜问题
  6. ServiceStack.Redis.RedisNativeClient的方法“get_Db”没有实现
  7. 201521123061 《Java程序设计》第十一周学习总结
  8. Git - 生成 ssh key for Mac
  9. sql注入、csrf
  10. python捕获Ctrl+C信号
  11. (5)HomeAssistant mqtt-433-esp8266-arduino-传感器
  12. PHPcms 缓存的读取和设置
  13. 【原创 Hadoop&Spark 动手实践 4】Hadoop2.7.3 YARN原理与动手实践
  14. Java如何获取URL连接的日期?
  15. XML和JSON优缺点
  16. 背包----Proud merchants
  17. Hadoop简介与伪分布式搭建—DAY01
  18. 3931: [CQOI2015]网络吞吐量
  19. js中将Object转换为String函数代码
  20. 可以兼容ie6的纯CSS三级鼠标悬停显示/隐藏菜单实现

热门文章

  1. mysql之零碎知识
  2. 2019.02.06 bzoj2187: fraction(类欧几里得)
  3. 2019.01.21 洛谷P3919 【模板】可持久化数组(主席树)
  4. 2019.01.13 loj#6515. 贪玩蓝月(线段树分治+01背包)
  5. 2018.10.31 NOIP训练 锻造(方程式期望入门题)(期望dp)
  6. centos firewalld 基本操作【转】
  7. IntelliJ IDEA 2017版 spring-boot2.0.4的yml配置使用
  8. Curry化函数
  9. shell脚本之正则表达式
  10. Android自定义视图三:给自定义视图添加“流畅”的动画