原創地址: https://www.cnblogs.com/zndxall/p/9166480.html
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頁面了。。。。。
最後不得不重啟服務。