/ shutdown endpoint не завершает процесс при использовании spring.cloud.config.discovery.service-id - PullRequest
0 голосов
/ 29 марта 2019

Я просто создаю простой проект с использованием Spring Boot 2.1.3.RELEASE и добавляю некоторые зависимости, такие как spring-boot-starter-web, spring-cloud-starter-config, spring-boot-starter-activator и spring-облако-стартер-консул открытие.

мой файл bootstrap.yml выглядит следующим образом:

server:
  port: 8800

spring:
  application:
    name: test-demo
  profiles:
    active: dev
  output:
    ansi:
      enabled: always
  cloud:
    consul:
      host: 127.0.0.1
      port: 8500
      discovery:
        prefer-ip-address: true
    config:
      discovery:
        service-id: config-server
        enabled: true
      fail-fast: true

management:
  endpoints:
    web:
      base-path: /mnt
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: always
    shutdown:
      enabled: true

Когда я отправляю запрос на сообщение http://localhost:8800/mnt/shutdown,, процесс не завершается, но он работает, когда я заменяюspring.cloud.config.discovery.service-id с uri:

config:
  uri: http://localhost:8718

Как это происходит?Как заставить его работать при использовании идентификатора сервиса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...