一:Eureka中的服务状态显示UNKOWN(1)
二:客户端配置为:
eureka:
instance:
port: 1111
prefer-ip-address: true
hostname: ${spring.cloud.client.ip-address}
instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}
lease-renewal-interval-in-seconds: 30 # 续约更新时间间隔(默认30秒)
lease-expiration-duration-in-seconds: 90 # 续约到期时间(默认90秒)
client:
healthcheck:
enabled: true
fetch-registry: true #是否可检索
register-with-eureka: true #是否注册到eureka服务器
service-url:
defaultZone: http://admin:admin@${eureka.instance.hostname}:${eureka.instance.port}/eureka/
三:解决方案
虽然有问题,但是服务一直可用,但是总觉的不是很舒服,就找了一下解决方法。
我将
eureka:
client:
healthcheck:
enabled: true
注释掉或者删除,重启服务,ok,一切正常了!
spring官网上有答案,还真查找了,http://cloud.spring.io/spring-cloud-netflix/multi/multi__service_discovery_eureka_clients.html