【问题标题】:Artifactory - Explicity clean up old snapshotsArtifactory - 显式清理旧快照
【发布时间】:2014-04-15 21:05:32
【问题描述】:

根据docs,我们可以设置Max Unique Snapshots,以便在每次新部署时丢弃工件的旧快照。

正如所写:

不会立即删除冗余快照每 5 分钟一次, Artifactory 运行一个后台进程来检查 Max 的值 唯一快照并删除超出该数量的最旧快照。 例如,如果您当前有 7 个快照并设置 Max Unique 快照到 5 然后下次后台进程运行时,它将 删除 2 个最旧的快照。

我有两个问题:

  • “5 分钟调度程序”是否可配置?它似乎无法正常工作(在 2.6.4 版本中测试)。

  • 如果我的 Artifactory 使用了 3 年以上且容量约为 250gb,那么性能/减慢服务器会出现什么问题?这份工作会按预期正常工作吗?

【问题讨论】:

标签: maven artifactory


【解决方案1】:

Artifactory 不会仅仅因为您降低了 Max Unique Snapshots 的值而删除快照。您需要推送另一个快照以触发给定组+工件+版本的清理过程。

换句话说,您需要手动删除旧快照。设置仅适用于新上传的快照。

【讨论】:

    【解决方案2】:

    5 分钟的时间段不可配置,但应该可以正常工作。什么对你不起作用? 关于性能问题 - 我们真的建议升级到 Artifactory 3。它的性能比版本 2 提高了 10 到 100 倍。

    【讨论】:

    • 问题是我有 N 个项目,每个项目有 10 多个快照。当我将“最大唯一快照”设置为 2 时,当我进行下一次工件部署时,该文件夹对于已部署的项目来说是干净的 2 个快照,所有其他项目仍然有 10 多个文件
    猜你喜欢
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    • 2021-11-24
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    相关资源
    最近更新 更多