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

时间:2017-12-14 08:49:11

标签: jenkins jenkins-plugins

我第一次安装了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 space error的永久解决方案。

操作系统版本 - Windows 2007 詹金斯版本 - 2.78

1 个答案:

答案 0 :(得分:0)

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

Config Errors Because of Killing Jenkins process from CMD

Safe Starting of Jenkins