2015-03-25 112 views
4

詹金斯在第一次訪問時非常緩慢。如果我們重新啓動Jenkins服務器,這也會發生。詹金斯第一次訪問非常緩慢

因此訪問jenkins的第一個開發人員有時會等待3分鐘。 我們認爲這是構建負載的問題。所以我們把所有的建築工作都搬到了詹金斯的奴隸。但這個問題還沒有解決。

由於重新啓動後性能似乎總是很差。我假設詹金斯將很多東西讀入記憶中。 我們如何才能執行詹金斯預防的東西?如果需要的話,我們可以給jenkins提供一定數量的RAM。希望緩存將解決速度問題。

+0

請檢查此:http://stackoverflow.com/questions/23439530/building-multiple-jobs-in-jenkins-performance – hkais 2015-03-27 18:45:02

+1

和這個http://stackoverflow.com/questions/24280164/jenkins-gui-only -shown-後等待爲-2分鐘/ 24296981#24296981 – hkais 2015-03-27 18:47:27

回答

0

很難明確地說出導致您的Jenkins實例花費這麼長時間才能啓動的原因,儘管很可能您的某個安裝的插件是違規者。

例如:

  1. JENKINS-17837 - 下游構建查看插件
  2. JENKINS-24945 - 全球構建統計插件

當然有,除了這兩個其他插件具有造成緩慢的bug /問題啓動時間也是如此。有些可能有問題,後續版本已解決性能問題。

因此,執行以下步驟至少應揭示的罪魁禍首,如果不能完全解決問題:

  1. 升級詹金斯到最新穩定版本
  2. 升級所有的插件到最新的穩定版本
  3. 重啓詹金斯
  4. 如果啓動依然緩慢,刪除你的插件一次一個(確保保存必要時它們各自的配置)

如果升級到最新版本不會縮短啓動時間,則步驟4應該揭示罪魁禍首。