jenkins配置詳解之 執行者數量

2022-09-04 19:15:10 字數 1215 閱讀 3009

收藏舉報

jenkins上的執行者數量的設定並不是隨意設定的,位置如下:

他是跟cpu核數密切相關的,原則上是不能超過cpu的核數的,

如何檢視cpu的核數呢,命令如下:

# 檢視物理cpu個數

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 檢視每個物理cpu中core的個數(即核數)

cat /proc/cpuinfo| grep "cpu cores"| uniq

# 檢視邏輯cpu的個數

cat /proc/cpuinfo| grep "processor"| wc -l

這個引數主要是針對「邏輯cpu的個數」,如果執行者數量超過cpu的核數,那麼會出現cpu利用率100%導致服務掛掉的情況,

以我遇到的實際情況來說:我的邏輯cup個數才兩個,但是我設定了執行者數量為5,並開啟了jenkins的併發構建設定,然後,同時觸發五個構建任務,接著我的服務掛了,登不上jenkins頁面了。。。。。

最後不得不重啟服務。

jenkins上的執行者數量的設定並不是隨意設定的,位置如下:

他是跟cpu核數密切相關的,原則上是不能超過cpu的核數的,

如何檢視cpu的核數呢,命令如下:

# 檢視物理cpu個數

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 檢視每個物理cpu中core的個數(即核數)

cat /proc/cpuinfo| grep "cpu cores"| uniq

# 檢視邏輯cpu的個數

cat /proc/cpuinfo| grep "processor"| wc -l

這個引數主要是針對「邏輯cpu的個數」,如果執行者數量超過cpu的核數,那麼會出現cpu利用率100%導致服務掛掉的情況,

以我遇到的實際情況來說:我的邏輯cup個數才兩個,但是我設定了執行者數量為5,並開啟了jenkins的併發構建設定,然後,同時觸發五個構建任務,接著我的服務掛了,登不上jenkins頁面了。。。。。

最後不得不重啟服務。

jenkins之配置構建執行

本篇記錄下,完成jenkins構建時,需要準備的工作 目錄2 配置jenkins 3 將jenkins註冊到應用伺服器上 locale 這個外掛程式可以將jenkins漢化,雖然不完全漢化,但了勝於無 按照後,然後需要配置下 在系統配置中,找到locale,預設語言裡面填寫zh cn,然後儲存 re...

jenkins配置構建執行狀態

在專案 左側列表點選 立即構建 在 build history 列表中,會看到執行狀態,藍色圓點表示構建成功,紅色圓點表示構建失敗 點選 構建失敗的任務 紅色的小圓點 然後點選 console output 就可以檢視失敗的 log 了。我們明明在 windows 提示符下執行是沒有問題的。這是因為...

Jenkins之構建執行指令碼許可權問題

jenkins需要執行的指令碼不在本機需要ssh免密碼登陸到遠端主機執行 jenkins部署機ip位址為192.168.56.12 需要遠端執行指令碼的主機為192.168.56.11 設定好金鑰可以使用以下命令直接免密碼執行執行 ssh root 192.168.56.11 hello.sh 但這...