问题
一个微服务环境里很多服务启动以后疯狂打日志,日志是从nacos更新配置
日志
*星号脱敏ip、端口
[com.alibaba.nacos.client.Worker.longPolling.fixed-10.***.***.***_***-public] ClientWorker INFO -[fixed-10.***.***.***_**-pub
lic] [data-received] dataId=yourDataId, group=yourGroup, tenant=public, md5=5d3ae422a85ee367959f49770df5fcb8, content=#配置内容
原因
配置中心的命名空间配置的对应页面上下面红框部分,不是名称而是后面的值,相当于id

而public后面是空的

我们设为如下时,会导致命中出错
spring.cloud.nacos.config.namespace=public
解决办法
将配置中心命名空间设为空,即
spring.cloud.nacos.config.namespace=
或者新建个命名空间,改成新命名空间的id

在微服务环境中,由于Nacos配置设置错误,导致服务启动后频繁打印日志。问题源于配置中心的命名空间配置不正确,具体是spring.cloud.nacos.config.namespace被设置为public,而公共命名空间后无有效值。解决方案是将命名空间设为空或者使用新的命名空间ID,以避免配置错误导致的日志异常输出。

1436

被折叠的 条评论
为什么被折叠?



