微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Eureka 服务器状态 URL 显示未识别的主机名

如何解决Eureka 服务器状态 URL 显示未识别的主机名

我遇到了一个问题,我试图在 Docker 容器内运行 eureka 发现客户端-服务器(两者)。

客户端实例的状态 URL 显示随机字母数字 {hostname}。然而,该实例完美地在本地主机上运行。

我应该怎么做才能将此随机主机名更改为 localhost。

当我在 Docker 中运行时,我正在观察这个问题。

这是我的尤里卡服务器 application.properties

server.port=8761 spring.application.name=discovery-Service

eureka.client.register-with-eureka=false eureka.client.fetch-registry=false

management.endpoints.web.exposure.include=*

和实例 application.properties

server.port=8095
spring.application.name=Athena-Service

eureka.instance.lease-renewal-interval-in-seconds=1
eureka.instance.lease-expiration-duration-in-seconds=2
eureka.instance.instance-id=${spring.application.name}:${spring.application.instance_id:${random.value}}
eureka.instance.health-check-url=http://shubhamwanne.domain.name:${server.port}

eureka.client.serviceUrl.defaultZone=http://shubhamwanne.domain.name:8761/eureka
eureka.client.healthcheck.enabled=true
logging.level.com.self.springEurekaAthenaService.service=DEBUG

management.endpoints.web.exposure.include=*

Eureka Dashboard image

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。