1

Bitbucket を介して Spring Cloud Config Server の厄介な問題を解決しようとしています。

Bitbucket Cloud Server 上の構成リポジトリ。bootstrap.yamlファイルは次のようになります。

server:
  port: 9101
spring:
  application:
    name: config-server
  cloud:
    config:
      server:
        git:
          uri: https://****@bitbucket.org/****/config-repo.git
          username: ***
          password: ****
          skip-ssl-validation: true
          clone-on-start: true
          force-pull: true
          basedir: /tmp
eureka:
  client:
    service-url:
      defaultZone: ${EUREKA_SERVER_ADDRESS}
    register-with-eureka: true

config-server は bitbucket からすべてのプロパティを取得し、アプリの起動後に /tmp ファイルに書き込みます。

例外も警告もありません。すべて順調。

数時間後、アプリが bitbucket からフェッチしてすべてのプロパティを更新しようとすると、次のようなエラーが表示されます。

2020-12-22 12:08:55.865  INFO 1 --- [nio-9101-exec-5] o.s.c.c.s.e.NativeEnvironmentRepository  : Adding property source: file:/tmp/salesart-spm-prod.properties

2020-12-22 12:08:56.936  WARN 1 --- [nio-9101-exec-7] .c.s.e.MultipleJGitEnvironmentRepository : Could not fetch remote for master remote: https://****@bitbucket.org/***/config-repo.git

問題は Bitbucket セッションに関するものだと思います。なぜ私はこのように考えたのですか?

ユーザー名とパスワードを使用して bitbucket サーバーに正常にログインした後、アプリはすべてのプロパティをフェッチします。

その後、数時間後に同じエラーが発生します。

この問題を解決するアイデアはありますか?

4

0 に答える 0