1、引起后台服务报错的原因(虽然有报错,但是服务都是正常运行的):nacos原有的账号密码都是nacos,当我修改了nacos用户的密码时,那些注册到nacos中的后台服务都出现了login falied code 403 unknow user的报错,如下图:

2、经排查发现,后台服务的代码配置了nacos的相关配置,配置的是默认密码,如下图:

因此修改了nacos的默认密码后, 在代码中配置的NACOS_PASSWORD密码与实际nacos密码不相符,就导致出现了login falied code 403 unknow user的报错,但是虽说有报错,但是服务实际是正常运行的,因为服务实际连接nacos使用的密码是存在mysql中的,mysql中的nacos密码是实际修改后的密码。

3、解决方案:

在rancher中部署的所有后台服务,添加以下环境变量后重启pod,问题得以解决,如下图:

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐