[alibaba/nacos]nacos2.0.3 ,本地开一个服务实例,线上一个服务实例,关闭本地服务实例,超过30秒也不自动下线

2025-10-30 299 views
2

nacos2.0.3 ,本地开一个服务实例,线上一个服务实例,关闭本地服务实例,超过30秒也不自动下线 我的操作是 在本地开一个服务实例,线上开一个服务实例,两个都注册上nacos了,但是我正常关闭本地的服务实例,nacos 过了30秒后,我本地服务实例还是健康状态,不自动修改状态并且进行自动下线。 这里下线是因为我手动进行点击下线了

回答

3
确认是否还有心跳在发送。 确认下nacos服务端是否有问题,心跳检测是否打开。
2
确认是否还有心跳在发送。 确认下nacos服务端是否有问题,心跳检测是否打开。

在哪里查看是否心跳还在发送, 和查看心跳检测是否打开

2
抓包或者改变naming-event.log的日志级别 curl -X GET '127.0.0.1:8848/nacos/v1/ns/operator/switches' 中有一个类似healthCheckEnabled的开关。 看下protocol-distro.log和naming-distro.log是否有报错。
0

查看了naming-event.log日志,最新日期好像是3月份的

查看了healthCheckEnabled 是true

看了下naming-distro.log 出现了null ,不过时间是2月份的 protocol-distro.log 没日志

6

心跳日志是naming-event.log的DEBUG日志,需要先修改日志级别。

7

protocol-distro.log没日志就是异常情况。