当 Jenkins 作为服务启动时,如何给它更多的堆空间?
我想增加 Jenkins 的可用堆空间。但由于它是作为服务安装的,我不知道该怎么做。
I want to increase the available heap space for Jenkins. But as it is installed as a service I don´t know how to do it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果您使用 Aptitude (apt-get) 在 Ubuntu 12.04 上安装 Jenkins,请取消注释
/etc/default/jenkins
前几行中的JAVA_ARGS
行:If you used Aptitude (apt-get) to install Jenkins on Ubuntu 12.04, uncomment the
JAVA_ARGS
line in the top few lines of/etc/default/jenkins
:在 Jenkins 安装目录中有一个 jenkins.xml,您可以在其中设置各种选项。
将参数 -Xmx 以及您想要的大小添加到参数标记中(或者增加大小,如果它已经存在)。
In your Jenkins installation directory there is a jenkins.xml, where you can set various options.
Add the parameter -Xmx with the size you want to the arguments-tag (or increase the size if its already there).
您需要修改 jenkins.xml 文件。 xml 文件。具体来说,您需要更改
为
您还可以通过安装 Jenkins 来验证 Jenkins 正在使用的 Java 选项通过管理 Jenkins/管理插件监控插件,然后导航到管理 Jenkins/Hudson 监控 / Jenkins master 使用监控来确定 Jenkins 可用的内存量。
如果您在 Jenkins 调用 Maven 时遇到内存不足错误,则可能需要通过管理 Jenkins/配置系统 设置 MAVEN_OPTS,例如,如果您运行的是JDK 1.8 之前的 Java(这些值是建议):
如果您使用的是 JDK 1.8:
You need to modify the jenkins.xml file. Specifically you need to change
to
You can also verify the Java options that Jenkins is using by installing the Jenkins monitor plugin via Manage Jenkins / Manage Plugins and then navigating to Managing Jenkins / Monitoring of Hudson / Jenkins master to use monitoring to determine how much memory is available to Jenkins.
If you are getting an out of memory error when Jenkins calls Maven, it may be necessary to set MAVEN_OPTS via Manage Jenkins / Configure System e.g. if you are running on a version of Java prior to JDK 1.8 (the values are suggestions):
If you are using JDK 1.8:
我已添加到 /etc/sysconfig/jenkins (CentOS):
对于 ubuntu,相同的配置应位于 /etc/default 中
I've added to /etc/sysconfig/jenkins (CentOS):
For ubuntu the same config should be located in /etc/default
来自詹金斯维基:
https://wiki.jenkins-ci.org /显示/JENKINS/安装+Jenkins+as+a+Windows+service
From the Jenkins wiki:
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service