【问题标题】:spring boot admin Cannot get information from clientspring boot admin 无法从客户端获取信息
【发布时间】:2018-10-24 13:57:25
【问题描述】:

一直在尝试设置引导管理服务器。连接到客户端实例失败 在IOException - An established connection was aborted by the software in your host machine 上,即使所有相关端点都可以访问(并且spring security 不在类路径中)

在服务器启动时我得到:

Couldn't retrieve status for Instance(id=91e01a92b3bf, version=0, registration=Registration(name=test, managementUrl=https://client-url:8080/actuator, healthUrl=https://client-url:8080/actuator/health, serviceUrl=https://client-url:8080/, source=discovery), registered=true, statusInfo=StatusInfo(status=UNKNOWN, details={}), statusTimestamp=2018-10-24T13:57:58.816657Z, info=Info(values={}), endpoints=Endpoints(endpoints={health=Endpoint(id=health, url=https://client-url:8080/actuator/health)}), buildVersion=null, tags=Tags(values={}))

管理 pom.xml

 <dependency>
  <groupId>de.codecentric</groupId>
  <artifactId>spring-boot-admin-starter-server</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-commons</artifactId>
  <version>2.0.1.RELEASE</version>
</dependency>

Admin application.yml per admin docs

spring:
  cloud:
    discovery:
      client:
        simple:
          instances:
            test:
            - uri: https://client-url:8080
              metadata:
                management.context-path: /actuator

客户端应用程序.yml

management:
  endpoints:
    web:
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: always
    metrics:
      enabled: true

管理服务器日志充满org.apache.coyote.CloseNowException: Connection [74], Stream [21], This stream is not writable 错误

【问题讨论】:

    标签: spring spring-boot spring-cloud spring-boot-admin


    【解决方案1】:

    在调试模式下运行 admin/client 将提供更详细的日志,说明服务器尝试访问的确切 url 以及客户端是否从服务器获得任何请求。我遇到过类似的情况,这是因为 Spring Boot Admin 和 Client 应用程序之间存在版本差异。

    确认 healthUrl=https://client-url:8080/actuator/health 给出 200 OK 响应。 如果没有,那么您可能需要更改以下客户端属性:

    spring.boot.admin.client.api-path=/actuator
    

    然后再次检查它是否给出 200 OK 响应。

    【讨论】:

      猜你喜欢
      • 2020-03-22
      • 1970-01-01
      • 2018-12-21
      • 1970-01-01
      • 2013-04-03
      • 1970-01-01
      • 2016-06-02
      • 2014-10-04
      • 1970-01-01
      相关资源
      最近更新 更多