【问题标题】:Jenkins is very slow on first visit詹金斯在第一次访问时很慢
【发布时间】:2015-05-28 22:38:03
【问题描述】:

Jenkins 在清晨第一次访问时非常缓慢。如果我们重新启动 Jenkins 服务器,也会发生这种情况。

因此,第一个访问 jenkins 的开发人员有时会等待长达 3 分钟。 我们认为这是构建负载的问题。所以我们把所有的构建工作都转移到了一个詹金斯奴隶身上。但是问题并没有解决。

因为重启后性能似乎总是很差。我假设詹金斯将很多东西读入内存。 我们如何强制詹金斯预先缓存东西?如果需要,我们可以给詹金斯大量的内存。希望缓存能解决速度问题。

【问题讨论】:

标签: performance jenkins


【解决方案1】:

很难明确说明是什么导致您的 Jenkins 实例需要这么长时间才能启动,尽管您安装的插件很可能是违规者。

例如:

  1. JENKINS-17837 - 下游构建视图插件
  2. JENKINS-24945 - 全局构建统计插件

除了这两个之外,当然还有其他插件也存在错误/问题,导致启动时间变慢。有些可能有问题,后续版本已经解决了性能问题。

因此,如果不能完全解决问题,执行以下步骤至少应该找出罪魁祸首:

  1. 将 Jenkins 升级到最新的稳定版本
  2. 将所有插件升级到最新的稳定版本
  3. 重启 Jenkins
  4. 如果启动仍然缓慢,请一次删除一个插件(确保在必要时保存各自的配置)

如果升级到最新版本并没有缩短启动时间,那么第 4 步应该会找出罪魁祸首。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多