繁体   English   中英

Windows上的Jenkins Master-Java设置

[英]Jenkins Master on Windows - Java settings

我正在Windows(Windows Server 2012)上运行新的Jeninks Master实例。 詹金斯大师赛在5天内两次失败。 Jenkins实例大约有30个节点,并且不太忙。

我注意到在jenkins.xml中使用默认的Java内存设置后,Jenkins的内存消耗非常低(400mb)。

我将jenkins.xml修改为-Xrs -Xmx1536m,并且Java进程未使用515mb的内存。

我试图将Xmx设置为更高的值,但Jenkins服务无法启动。

今天第二次失败后,我在下面重复了同样的错误消息。

Windows服务器具有8个核心和16GB内存。 平均CPU小于5%,平均内存使用量为2GB。 Jenkins版本是1.609.3

任何帮助指针表示赞赏。

Sep 21, 2015 12:00:48 PM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: 
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.addWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
at winstone.BoundedExecutorService.scheduleNext(BoundedExecutorService.java:74)
at winstone.BoundedExecutorService.execute(BoundedExecutorService.java:64)
at     org.eclipse.jetty.util.thread.ExecutorThreadPool.dispatch(ExecutorThreadPool.java:126)
at org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager.dispatch(SelectChannelConnector.java:300)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.dispatch(SelectChannelEndPoint.java:236)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.schedule(SelectChannelEndPoint.java:195)
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:498)
at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290)
at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

找到了解决方案。 我安装了JDK,并使用VisualVM监视JVM的内存使用情况。 这显示了32位内存边界。 稍加挖掘后,Jenins默认指向的Jenkins_Home / jre / bin中的java.exe是Java的32位版本。 我修改了Jenkins.xml,使其指向已经安装的64 Jre。 这工作正常,并且能够将Xmx阀修改为4G。 现在,Jenkins使用小于2gb的JVM内存来愉快地运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM