nacos一直频繁的打印日志 get changegroupkeys

本文介绍了一个关于Nacos客户端心跳日志频繁输出的问题及解决方案。通过定位到日志输出源并调整日志级别,有效解决了日志刷屏问题。

正常情况下应该是30秒打印一次日志的,但是,重启了一下微服务之后,这个日志竟然疯狂输出。如下图。​​​​​​​

解决方案如下:

# 1、根据心跳日志,定位日志输出的包名
c.a.n.client.config.impl.ClientWorker    : get changedGroupKeys:[]

# 2、在 IDEA 中搜索 ClientWorker 所在的包路径  
package com.alibaba.nacos.client.config.impl;

# 3、在任意格式的配置文件中将该包路径的日志设置为 ERROR 或者 WARN 级别即可
# Nacos 注册中心客户端心跳日志禁用 get changedGroupKeys:[] 刷屏
logging:
  level:
    com.alibaba.nacos.client.config.impl: WARN
  
# 4、如果是 Spring Cloud Gateway 则需要配置为
logging:
  level:
    com.alibaba.nacos.client.*: WARN 

看你配置文件格式了,yml或者properties,就改成对应的形式就好了。

升级nacos版本不一定能解决问题,我这使用的是1.3.1的版本。生产环境,5个实例组成nacos集群,五个相同的微服务组成集群访问nacos,弄了不少的namespace,nacos的数据存在mysql数据库中。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值