问题描述
默认情况下,Spring Cloud Config Server 会克隆远程 gi 存储库。默认情况下,配置服务器会将其放在 /tmp/
目录中,格式为 config-repo-<randomid>
。
- 当我启动配置服务器时,它会创建新的配置仓库。
- 当我停止配置服务器时,它会删除创建的配置存储库。
- 当我再次启动配置服务器时,它会再次创建新的配置存储库。
没关系。
但是当我将克隆目录从 /tmp/
覆盖到其他内容(以避免意外行为)时,使用 spring.cloud.config.server.git.basedir
的行为是不同的。
- 当我启动配置服务器时,它正在创建新的配置存储库。
- 当我停止配置服务器时,它不会删除创建的配置仓库...!!
- 当我再次启动配置服务器时,它会再次创建新的配置存储库。 (旧的 config-repo(s) 仍然存在于 basedir 中)
因为这会在 basedir 下创建许多不必要的目录。
谁能帮帮我,
为什么配置服务器不删除未使用的配置仓库?
这是预期的行为吗?
有什么办法可以配置它以删除未使用的配置存储库吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)