springcloud服务已经关闭但是Eureka显示服务状态一直为UP
2024-10-08 08:32:21
问题:
最近遇到一个很奇怪的问题,就是使用springcloud的时候,服务明明已经停止,但是在eureka中一直显示此服务状态为UP,这样就导致了请求再次过来的时候被分发到已经停止的服务上,其实这是不合理的,后来发现是配置文件的原因,稍加调整就好了。
解决办法:
eureka服务端:
eviction-interval-timer-in-ms: 3000 eureka server清理无效节点的时间间隔,默认60000毫秒,即60秒
enable-self-preservation: true 是否开启自我保护模式,默认为true
eureka客户端:
healthcheck.enable: true 开启健康检查
lease-renewal-interval-in-seconds: 3 eureka client发送心跳给server端的频率。如果在leaseExpirationDurationInSeconds后,server端没有收到client的心跳,则将摘除该instance
lease-expiration-duration-in-seconds: 6 eureka server至上一次收到client的心跳之后,等待下一次心跳的超时时间,在这个时间内若没收到下一次心跳,则将移除该instance
配置完成后就可以了。
最新文章
- java堆内存与栈内存
- yii 中引入js 和css 的方式
- GetType() 和typeof() 的区别
- 排序之希尔排序(shell sort)
- String对象不可改变的特性
- IE filter &; z-index bug
- 关于curl_setopt参数的记录
- HDU 4612 Warm up(双连通分量缩点+求树的直径)
- JavaScript设计模式--桥梁模式--XHR连接队列
- android wear开发之:增加可穿戴设备功能到通知中 - Adding Wearable Features to Notifications
- Thinkphp拖拽上传文件-使用webuploader插件(自己改动了一些地方)——分片上传
- Linux SendMail发送邮件失败诊断案例(四)
- C#项目中操作Excel文件——使用NPOI库
- Python_字符串初识及操作
- ios the request was denied by service delegate for reason unspecified
- Linux发行版Debian操作系统破译密码
- 由table理解display:table-cell
- hdu 1789 Doing HomeWork Again (贪心算法)
- Android 数据存储01之SharedPreferences
- 有关Firefox/Chrome的问题汇总