【问题标题】:Dependency resolution against local Artifactory takes very long针对本地 Artifactory 的依赖解决需要很长时间
【发布时间】:2018-12-06 08:16:12
【问题描述】:

我的本​​地网络中安装了 Artifactory pro(无支持)服务器。

此工件的一个主要用例是将其用作远程工件的本地缓存,例如repo1 maven 存储库或 lightbend ivy2 存储库。希望在我的本地工件上缓存它们时,我可以加速解析托管在 repo1 上的依赖项。

我很确定我的开发机器配置正确,可以专门针对我的本地工件解析工件。

但是,每隔一段时间(可能接近远程存储库设置的高级选项卡中配置为Metadata Retrieval Cache Period (Sec)的间隔),最初托管在maven repo 1上的依赖项的解析需要比平时长得多。

我怀疑这些时候工件会刷新远程工件的工件元数据(pom、ivy.xml)。但这需要的时间比我预期的要长得多,假设一个简单的 pom 或 ivy 下载不应该花费几秒钟,而是几毫秒。

我目前正在请求对服务器的 root 访问权限,以便尝试来自 OP 的 tcpdump,这可能需要一些时间...

所以我的问题是

有没有人知道实际上可能会发生什么,远程存储库的每个依赖项需要几秒钟才能刷新元数据文件,还是我看错了方向?

更新

我的 Artifactory 版本是

Artifactory Professional 5.1.3 rev 50019

【问题讨论】:

    标签: artifactory


    【解决方案1】:

    我们遇到了类似的问题,但是在 npm repo 中,元数据重新计算需要相当长的时间,最终我们知道这是工件中的一个错误,并在 6.1.0 版中得到解决。值得检查神器 jira 的任何此类错误。希望这会有所帮助! Artifactory Jira Link

    【讨论】:

      猜你喜欢
      • 2021-02-21
      • 2014-05-19
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多