亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Windows下作為服務啟動時,如何給Jenkins更多的堆空間?

在Windows下作為服務啟動時,如何給Jenkins更多的堆空間?

智慧大石 2019-12-20 10:44:10
我想為詹金斯增加可用的堆空間。但是由于它是作為服務安裝的,所以我不知道該怎么做。
查看完整描述

3 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

如果您使用Aptitude(apt-get)在Ubuntu 12.04上安裝Jenkins,請取消注釋JAVA_ARGS以下幾行中的內容/etc/default/jenkins:


# arguments to pass to java

#JAVA_ARGS="-Xmx256m"   # <--default value

JAVA_ARGS="-Xmx2048m"

#JAVA_ARGS="-Djava.net.preferIPv4Stack=true" # make jenkins listen on IPv4 address


查看完整回答
反對 回復 2019-12-20
?
MYYA

TA貢獻1868條經驗 獲得超4個贊

您需要修改jenkins.xml文件。具體來說,您需要進行更改


   <arguments>-Xrs -Xmx256m 

    -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle 

    -jar "%BASE%\jenkins.war" --httpPort=8080</arguments>


    <arguments>-Xrs -Xmx2048m -XX:MaxPermSize=512m 

    -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle 

    -jar "%BASE%\jenkins.war" --httpPort=8080</arguments>

您還可以通過以下方法來驗證Jenkins正在使用的Java選項:通過“ 管理Jenkins” /“ 管理插件”安裝Jenkins監視器插件,然后導航至“ 管理Jenkins” / “ Hudson監視” /“ Jenkins master”以使用監視來確定Jenkins可用的內存量。


如果在Jenkins調用Maven時遇到內存不足錯誤,則可能有必要通過Manage Jenkins / Configure System設置MAVEN_OPTS,例如,如果您在JDK 1.8之前的Java版本上運行(這些值是建議):


-Xmx2048m  -XX:MaxPermSize=512m

如果您使用的是JDK 1.8:


-Xmx2048m


查看完整回答
反對 回復 2019-12-20
  • 3 回答
  • 0 關注
  • 809 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號