关于spring cloud config的一个坑

搭建spring cloud config很简单,基本配置一下就好了,但发现有个问题,就是每隔一段时间客户端就连不上了,获取不了配置数据,更重要的是因为没有配置更多的日志信息导致问题不知道出现在哪里,客户端在启动时报错的信息是不能获取配置文件。后来经过多次测试实践,发现原来是配置中心在本地服务器上会缓存配置文件,但这个路径默认是在linux的/tmp下面的,然后这个路径操作系统是会定期清理的,明白了问题的原因,剩下就好办了,我们只需要修改下缓存的路径就好,具体属性配置如下:

#定义配置文件存储
spring:
  cloud:
    config:
      server:
        git:
          basedir: /data/server/git_local_config

经过上面的配置后,缓存的路径被修改,上述的问题也得到了最终的解决!

猜你喜欢

转载自blog.csdn.net/guotufu/article/details/85336144