詹金斯第一次访问时非常缓慢

时间:2015-03-25 10:03:35

标签: performance jenkins

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

所以第一个访问jenkins的开发者有时会等待3分钟。 我们认为这是构建负载的问题。所以我们把所有的构建工作都移到了jenkins奴隶身上。但问题还没有解决。

由于重启后性能似乎总是很糟糕。我假设詹金斯在内存中读了很多东西。 我们如何强制jenkins来预防?如果需要,我们可以给jenkins一大堆RAM。希望缓存能解决速度问题。

1 个答案:

答案 0 :(得分:1)

很难明确说出导致你的Jenkins实例启动这么长时间的原因,尽管很可能你的一个已安装的插件是罪犯。

例如:

  1. JENKINS-17837 - 下游构建视图插件
  2. JENKINS-24945 - 全局构建统计信息插件
  3. 当然除了这两个插件之外还有其他插件存在错误/问题导致启动时间变慢。有些可能有问题,后续版本已经解决了性能问题。

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

    1. 将Jenkins升级到最新的稳定版本
    2. 将所有插件升级到最新的稳定版本
    3. 重新启动Jenkins
    4. 如果启动仍然很慢,请一次删除一个插件(确保在必要时保存各自的配置)
    5. 如果升级到最新版本并没有改善你的启动时间,第4步应该揭示罪魁祸首。

相关问题