статус зарегистрированного экземпляра не изменится на ВНИЗ на приборной панели eureka - PullRequest
0 голосов
/ 28 сентября 2019

проблема

Я использую Spring Boot, Spring Cloud, Eureka в моем проекте.

  1. Я запускаю сервер конфигурации, который подключен к некоторому GIT
  2. Iзапустите eureka-server-peer-1 с активным профилем "peer1, dev" на порту 8761
  3. я запускаю eureka-server-peer-2 с активным профилем "peer2, dev" на порту 8762
  4. я запускаю микросервис person-managment-client
  5. я захожу на localhost: 8761 в браузере, который является панелью управления eureka-server-peer-1, состояние PERSON_MANAGMENT установлено на UP.
  6. i shutdownperson-management-client.
  7. я обновляю localhost: 8761, но статус PERSON_MANAGMENT все еще работает.

почему статус не изменился на DOWN ???

что я уже сделал

я прочитал о eureka.server.enableSelfPreservation=falseкогда я его установил и закрыл person-management-client, через некоторое время PERSON_MANAGMENT исчезнет, ​​чего я не хочу.

мой вопрос как-то связан с самосохранением ???

Я прочитал https://dzone.com/articles/the-mystery-of-eurekas-self-preservation
Если я изменю lease-renewal-interval-in-seconds или eureka.instance.lease-expiration-duration-in-seconds или eureka.server.eviction-interval-timer-in-ms или eureka.server.renewal-percent-threshold или eureka.server.renewal-threshold-update-interval-ms ???

У меня такая же проблема в Общие сведения о пороге самосохранения и обновления Spring Cloud Eureka Server о «РЕЖИМЕ САМОСОХРАНЕНИЯ ВЫКЛЮЧЕНО» и «ОБНОВЛЕНИЯ МЕНЬШЕ, ЧЕМ ПРЕДПОЛАГАЕТСЯ»

конфигурации

в моем конфигурационном сервере:

server.port=8888
spring.cloud.config.server.git.uri=D:/repos/spring-cloud-repo

в моем eureka-server-pear-1:

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
server.port=8761
eureka.instance.hostname=peer1
eureka.client.serviceUrl.defaultZone=http://peer2:8762/eureka

в моем eureka-server-pear-2:

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
server.port=8762
eureka.instance.hostname=peer2
eureka.client.serviceUrl.defaultZone=http://peer1:8761/eureka

в моемчеловек-управление-клиент:

management.endpoints.web.exposure.include=*
server.port=8089
eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...