如何在Windows操作系统下为Jenkins提供更多堆空间

问题描述 投票:0回答:1

我第一次安装了Jenkins。添加了构建操作作为从文件系统运行HP自动化测试和将构建后操作归档为HP结果。工作成功后,它给我一个错误“java-out-of-memory-堆空间”

注意:此错误发生在2-3次构建运行之后。

我在C:\ Program Files(x86)\ Jenkins下对Jenkins.xml进行了一些更改

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>

<arguments>-Xrs -Xmx4096m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>

重启Jenkins。

当我点击http://localhost:8080时,我需要再次完成整个Jenkins设置。像安装插件,设置用户等。这是一项痛苦的任务。请帮助解决java -heap空间错误的永久解决方案。

操作系统版本 - Windows 2007 Jenkins版本 - 2.78

jenkins jenkins-plugins
1个回答
0
投票

如果你使用kill -9 <pid>杀死你的jenkins,那么jenkins将无法将其数据写入其配置文件。因此,所有设置数据都将丢失或损坏。所以请不要这样做。在这里,我附上2个链接,为什么你的服务器设置再次运行。希望这些有帮助。

Config Errors Because of Killing Jenkins process from CMD

Safe Starting of Jenkins

© www.soinside.com 2019 - 2024. All rights reserved.