【问题标题】:Artifactory: Local Pypi repos 'slow' after upgrade to new artifactory 5.10.3 with new Pypi supportArtifactory:升级到新的 Artifactory 5.10.3 并支持新的 Pypi 后,本地 Pypi 存储库“慢”
【发布时间】:2018-10-05 15:58:31
【问题描述】:

我们将 artifactoy 更新到最新版本 5.10.3 以支持 pypi 更新。

在这次更新之后,我们经历了一些非常缓慢的pip install --upgrade 次。 pip install 运行良好。

我能够查明这个较慢的运行到工件上的本地 pypi 存储库。

神器上的官方pypi和缓存的远程pypi都快。

但是虚拟 pypi(远程和本地 pypi)以及如果我只通过 --extra-index-url 添加本地 pypi 都很慢

有些版本,也许我们有一些问题:

  • python 2.7 和 3.5
  • 点 9.0.1 和 10.01
  • 神器 5.10.3

仅使用官方 Pypi 运行:

pip install -U -r requirements.txt 1.21s user 0.08s system 99% cpu 1.296 total

使用本地 pypi 作为 extra-index-url 运行:

pip install -U -r requirements.txt 1.51s user 0.09s system 8% cpu 19.658 total

并使用虚拟 pypi:

pip install -U -r requirements.txt 1.57s user 0.10s system 4% cpu 38.573 total

不幸的是我没有时间更新。

有什么想法吗?

【问题讨论】:

  • 问题存在于 5.8.9、5.9.5 和 5.10.3(包含 Pypi 端点更改所需更改的任何版本。)我已经测试了十几个其他版本,平均而言那些上面提到的速度慢了大约 4.5 倍。如果你有能力在 jfrogs jira 中开票,你应该这样做。
  • Jira 票证:RTFACT-16513

标签: python pip artifactory pypi


【解决方案1】:

该问题已在 Artifactory 版本 5.10.4 中得到修复

对应的Ticket是https://www.jfrog.com/jira/browse/RTFACT-16513

由于在 RTFACT-15433 中引入的更改的 DB 查询,如果 node_props 表有许多条目,则 Derby DB 会发生降级

升级后,pypi repos 将再次

【讨论】:

    【解决方案2】:

    Artifactory 5.10.4 为我们解决了这个问题——我们看到性能提高了 8 倍。

    【讨论】:

    • 不要创建答案来绕过对新用户的限制。为社区做出贡献,您将能够评论、投票、设置赏金等。
    猜你喜欢
    • 2018-11-10
    • 2018-11-29
    • 2015-12-06
    • 2015-05-20
    • 2020-04-21
    • 2021-09-08
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多