Jenkins花费太长时间来加载作业配置页面

时间:2018-09-20 17:27:48

标签: jenkins

我们在组织中使用Cloudbees Jenkins OC。总体表现还不错。但是每次我单击“查看配置”进行任何工作时,Jenkins都会花费35秒以上的时间来完全加载页面。

使用开发人员工具(在Google Chrome中),我发现进行下面的通话时发生延迟:

http://JENKINS_URL/job/JOB_NAME/descriptorByName/hudson.scm.SubversionSCM$AdditionalCredentials/fillCredentialsIdItems

enter image description here

Jenkins实例具有3个保存的凭据,从我看来,即使您的工作没有使用这些凭据(例如,使用“源代码管理”选项),当我们单击某个作业的“查看配置”选项时,Jenkins也会加载密码)。

我正在验证存储在Jenkins中的所有3个凭据都具有有效的密码(不同的所有者)。

但是我想从这里的社区中了解是否还有其他我应该检查的内容?

1 个答案:

答案 0 :(得分:0)

我发现了延迟的根本原因。我们有许多自由式Jenkins作业,每分钟都会对内部SVN存储库进行轮询(其中约200个)。这些工作很多甚至都没有被积极使用,但我们周围有工作。结果,有超过150个并发轮询线程。

当我将轮询的作业数量减少到40个左右时,延迟降低了一半。我们将很快将轮询改为使用Webhooks,和/或降低其余作业的轮询率。