目前,我正在使用Jenkins在多个虚拟机(VM)上运行测试,包括Linux(openSuse 64位)和Windows 7(x64)。 我的VM位于Linux上运行的服务器上。 我的Jenkins版本是2.2 奇怪的是,有时我的代理人没有任何理由离线。通过这样做,我的构建失败。
根据我之前在互联网上看到的内容,有些人认为Timestamper插件存在问题。好吧,我没有安装它。
更奇怪的是,在Windows上我比在Linux上更频繁地得到此错误。到目前为止,我在Windows中禁用了“Hibernate”和“Sleep”,但这并不能解决我的问题。在大多数情况下,它会在运行约1:30小时后脱机。
我的奴隶的配置
此外,在Windows中,我在Startup文件夹中创建了一个.bat文件,该文件在每次Windows启动时连接到我的代理。
知道为什么会发生这种情况或如何解决它?
Agent went offline during the build
ERROR: Connection was broken: java.io.EOFException
at org.jenkinsci.remoting.nio.NioChannelHub$3.run(NioChannelHub.java:614)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:112)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
EDIT(25.08.2016):4/50版本成功,但其余的都失败了。
编辑:到目前为止所有我得到的https://issues.jenkins-ci.org/plugins/servlet/mobile#issue/JENKINS-36944