zoukankan      html  css  js  c++  java
  • springcloud服务已经关但是Eureka还是显示up

    该状态持续很久,访问该服务也返回错误,但在注册中心界面,该服务却一直存在,且为UP状态,并且在大约十分钟后,出现一行红色大字: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.

    原因:自我保护机制。Eureka Server在运行期间,会统计心跳失败的比例在15分钟之内是否低于85%,如果出现低于的情况(在单机调试的时候很容易满足,实际在生产环境上通常是由于网络不稳定导致),Eureka Server会将当前的实例注册信息保护起来,同时提示这个警告。

    解决方法:

    添加如下配置,关闭自我保护

    Eureka server application.yml

    [plain] view plain copy
     
    1. eureka:  
    2.   server:  
    3.     enableSelfPreservation: false  


    Service application.yml

    [plain] view plain copy
     
      1. eureka:  
      2.   instance:  
      3.     leaseRenewalIntervalInSeconds: 1  
      4.     leaseExpirationDurationInSeconds: 2  
  • 相关阅读:
    day60----日考
    css之单位
    如何装双系统win10下装Ubuntu
    css之Grid Layout详解
    css之position详解
    html+css的用户注册界面
    self-introduction
    ps常用操作
    前端基础之BOM和DOM
    emment语法
  • 原文地址:https://www.cnblogs.com/hfultrastrong/p/8546230.html
Copyright © 2011-2022 走看看