3 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果您使用Aptitude(apt-get)在Ubuntu 12.04上安裝Jenkins,請(qǐng)取消注釋JAVA_ARGS以下幾行中的內(nèi)容/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

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
您需要修改jenkins.xml文件。具體來說,您需要進(jìn)行更改
<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>
您還可以通過以下方法來驗(yàn)證Jenkins正在使用的Java選項(xiàng):通過“ 管理Jenkins” /“ 管理插件”安裝Jenkins監(jiān)視器插件,然后導(dǎo)航至“ 管理Jenkins” / “ Hudson監(jiān)視” /“ Jenkins master”以使用監(jiān)視來確定Jenkins可用的內(nèi)存量。
如果在Jenkins調(diào)用Maven時(shí)遇到內(nèi)存不足錯(cuò)誤,則可能有必要通過Manage Jenkins / Configure System設(shè)置MAVEN_OPTS,例如,如果您在JDK 1.8之前的Java版本上運(yùn)行(這些值是建議):
-Xmx2048m -XX:MaxPermSize=512m
如果您使用的是JDK 1.8:
-Xmx2048m
- 3 回答
- 0 關(guān)注
- 808 瀏覽
添加回答
舉報(bào)