当前位置: 首页 > 知识库问答 >
问题:

续订阈值和续订(最后一分钟)

井宪
2023-03-14

当我查看注册表仪表板时,当WaitTimeInMSWhenSyncEmpt结束时,我会看到以下警告消息:

EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE

当我查看代码时,测试GetNumoFrenewsInlastMin()<=NumberOFrenewSperminThreshold始终为true(2<=3)

为什么是默认配置,它似乎怪异,因为它不断地产生一个警告!

如果有谁能给我一个解释。我想我错过了什么…

共有1个答案

水麒
2023-03-14

我也有同样的问题,稍微调查了一下。出现警告消息的根本原因是续订正好比阈值低1。

当您启动一个普通的eureka服务器并且没有注册任何客户端时,就会发生这种情况。它将在续订阈值处得到1。当您现在注册一个客户机时,来自该客户机的2只是添加到已经存在的一个中。从而使续订阈值现在为3,这比一个客户端所能获得的续订要高。等待几分钟(约4min),警告就会出现。

我的application.yml是:

spring:
  application:
    name: service-registry
server:
  port: 8761
eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
          defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
 类似资料:
  • 我是Eureka的新手,我从我的Eureka服务器(localhost:8761/)的主页上看到了这些信息。我没有从官方文件中找到任何关于“续费”和“续费门槛”的解释。谁能解释一下这些话吗?谢谢

  • 问题内容: 我已经开始开发微服务,尽管我已经研究了一段时间,同时阅读了Spring的文档和Netflix的文档。 我已经开始在Github上进行一个简单的项目。它基本上是一个Eureka服务器(Archimedes)和三个Eureka客户端微服务(一个公共API和两个私有)。查看github的自述文件以获取详细描述。 关键是,当一切都运行时,我希望如果某个私有微服务被杀死,Eureka服务器会意识

  • 问题内容: 我已经开始开发微服务,尽管我已经进行了一段时间的研究,同时阅读了Spring的文档和Netflix的文档。 我已经开始在Github上进行一个简单的项目。它基本上是一个Eureka服务器(Archimedes)和三个Eureka客户端微服务(一个公共API和两个私有)。查看github的自述文件以获取详细描述。 关键是,当一切都运行时,我希望如果其中一个私有微服务被杀死,Eureka服

  • 我刚刚更新了Laravel收银包从5个版本到最新的6个版本。它支持多个订阅,真的很酷。 我手动从条带仪表板删除订阅,并且事件正在触发。 出纳方法正在捕获此事件: 和

  • 我需要找到我的数据连续几天达到阈值的位置。我正在寻找超过阈值的4个连续观察值。我想返回符合这些标准的系列的第一个观察值的位置。 下面是一个数据集示例: 我想要平均符合标准的日期(平均 在这种情况下,我可以将第一种情况下的< code>TRUE作为答案,但如果第二种、第三种或第四种情况不是< code>TRUE,这将不起作用 我需要条件为的第一个日期: 以及该系列中第一个观察的位置: 我已经找到了相

  • 我有一个Eureka服务器A和两个客户端实例B(Client3)和C(Client4) 我从Eureka服务器上得到了日志,这些日志如下: a)他们是什么意思?我的意思是每个客户出现两次 b)更新阈值:5,更新(最后一分钟):8,为什么更新最后一分钟是8,它应该是4?因为只有两个客户端,每个客户端每分钟2拍 c)当我启动第三个服务D(CLient5)时,续订阈值是6,而不是7,这是为什么? d)E