Java 詹金斯奴隶随机地与主人断开连接

Java 詹金斯奴隶随机地与主人断开连接,java,networking,jenkins,continuous-integration,virtual-machine,Java,Networking,Jenkins,Continuous Integration,Virtual Machine,我目前正在设置一个虚拟机集群来运行Jenkins,以用于一个大型项目, 我已经安装了jenkins,所有的虚拟机都运行Windows 7 64位,有大量的ram、磁盘空间和部署的从属代理(以Windows服务的形式运行)。几分钟后,我一直收到以下错误 Connection was broken java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.en

我目前正在设置一个虚拟机集群来运行Jenkins,以用于一个大型项目, 我已经安装了jenkins,所有的虚拟机都运行Windows 7 64位,有大量的ram、磁盘空间和部署的从属代理(以Windows服务的形式运行)。几分钟后,我一直收到以下错误

Connection was broken

java.nio.channels.AsynchronousCloseException
at java.nio.channels.spi.AbstractInterruptibleChannel.end(Unknown Source)
at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33)
at sun.nio.ch.ChannelInputStream.read(Unknown Source)
at sun.nio.ch.ChannelInputStream.read(Unknown Source)
at sun.nio.ch.ChannelInputStream.read(Unknown Source)
at java.io.InputStream.read(Unknown Source)
at sun.nio.ch.ChannelInputStream.read(Unknown Source)
at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.Command.readFrom(Command.java:92)
at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
从属设备断开连接30秒至2分钟,然后重新连接, 响应时间也在400ms到5秒之间变化很大

集群使用自己的交换机,任何机器发出的ping都会返回<1ms的时间

有什么帮助吗?

Jenkins slave中的新NIO内容有很多bug。在撰写本文时的最新版本发布之前,我们也遇到了类似的严重不稳定问题。 例如:


这篇文章值得更新(2017年8月):我们现在运行的是2.46版本,而且从机更加稳定

我已经降级到LTS版本。目前正在运行1.565.2及其稳定版本,升级了交换机,并在同一子网中为每个从机分配了一个静态IP,该子网目前处于稳定状态。@SonicWind,建议:如果您喜欢合理的稳定性,请始终运行LTS发行版。@SonicWind您从哪个版本降级?@alfasin从1.594降级