关于nacos启动问题

今天和前端联调的时候出现了一个非常奇怪的问题。我启动开发环境的时候,启动到用户中心时,日志报了个err passwd的错。我一看这不是redis密码的错误嘛。然后分别去看了nacos配置文件中的redis密码,以及redis的配置文件中的密码,几番确认,发现密码完全一致。那这就见了鬼了。后面我同事小潘建议我通过远程debug来排查。
命令如下:

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005  xxx.jar

然后在idea上通过remote,启动该项目,并打上断点就ok了。
在这里插入图片描述
host和port分别是远程服务器的host地址,以及远程启动命令指定的port。
通过远程debg发现我在nacos管理平台上的配置文件和debug加载出来的配置文件完全不一致。
这就可以断定是nacos的缓存问题了,最终我杀掉了nacos进程,通过./start.sh -m standalone重启后服务正常了。

我分析之前出现这个问题应该是因为原来nacos直接是./start.sh启动的,这样默认是启动了个nacos集群,然后在nacos管理平台修改了配置文件后,界面修改过来了,但是有仍有原来配置文件的缓存,导致服务在启动时读取的配置文件仍然是原来的配置文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值