• 23.Spring Cloud Bus 无法更新问题(踩坑) Spring cloud config server Could not fetch remote for master remote


    问题描述:

    spring cloud版本<spring-cloud.version>Dalston.SR1</spring-cloud.version>

    按照书上教程,Config-Server ,Config-Client加入注册中心,并且给Config-Client配置了rabbitMQ充当消息总线,用于刷新git配置文件改动时通知其他微服务获取最新配置。

    当我改动了git仓库上的配置文件,发送/bus/refresh完之后,本地验证还是没有更新过来。

    Config-Server控制报:

     c.s.e.MultipleJGitEnvironmentRepository : Cannot pull from remote the working tree is not clean.

    翻译:

    强制拉入Git存储库
    Spring Cloud Config Server复制远程git存储库之前所提到的,如果本地副本不知何故变得脏(例如,文件夹内容被OS进程更改),那么Spring Cloud Config Server无法从远程存储库更新本地副本。

    要解决这个问题,有一个强制拉取属性,它将使Spring云配置服务器强制拉取远程存储库

    所以我们需要在Config-Server配置照片那个加入:

    spring.cloud.config.server.git.force-pull=true

     微信公众号

     

     

  • 相关阅读:
    Java的Integer与int互转
    浅析Java中的final关键字
    zookeeper leader作用
    闭包的潜在用处
    Keystone controller.py & routers.py代码解析
    zookeeper 同步
    elk 分布式数据同步
    mget 同时获取
    Elasticsearch 单模式下API的增删改查操作
    安装 插件,查看插件
  • 原文地址:https://www.cnblogs.com/niugang0920/p/12192052.html
Copyright © 2020-2023  润新知