jenkins - Jenkins 加载作业配置页面的时间过长
问题描述
我们在我们的组织中使用 Cloudbees Jenkins OC。整体表现还是不错的。但是每次我为任何工作单击“查看配置”时,Jenkins 都需要 35 秒以上才能完全加载页面。
使用开发人员工具(在 Google Chrome 中),我发现在进行以下调用时会发生延迟:
Jenkins 实例有 3 个保存的凭据,据我所见,当我们单击作业的“查看配置”选项时,Jenkins 会加载密码,即使您的作业不使用这些凭据(例如,使用源代码管理选项)。
我正在验证存储在 Jenkins 中的所有 3 个凭据是否具有有效密码(不同的所有者)。
但是我想从这里的社区中了解是否还有其他需要检查的地方?
解决方案
我发现了延迟的根本原因。我们有许多自由式 Jenkins 工作,每分钟轮询我们的内部 SVN 存储库(大约 200 个)。很多这些工作甚至不再被积极使用,但我们周围有工作。结果,有超过 150 个并发轮询线程。
当我将轮询作业的数量减少到约 40 时,延迟减少了一半。我们将很快将轮询切换为使用 webhook,和/或降低剩余作业的轮询率。
推荐阅读
- pine-script - 单独的窗格如何在 Pinescript 中工作?
- python - 迭代二维 numpy 数组以找到相应的最大值
- php - 使用 PHP 发送消息后重定向到主页
- c - 如果 Windows UAC 被拒绝,有没有办法让代码以较低的权限运行
- python - 使用漂亮的汤从网页中抓取某些文本
- javascript - 配置 i18next 以使用警告日志而不是默认信息级别
- discord.js - (Discord.js v12)提及参数?
- python - 如何检查日期是否在熊猫中有连续的行?
- json - iTunes 搜索播客 JSON API 存储库有时不返回“feedUrl”
- unix - 安装柠檬找不到ILOG COIN SOPLEX