我目前正在设置一个vm集群来运行Jenkins,以便用于一个大型项目,我已经设置了jenkins,所有VM都运行Windows 7 64位,有大量的内存、磁盘空间和部署的从代理(作为windows服务运行).I在几分钟后继续收到以下错误。
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分,然后重新连接,响应时间在400到5秒之间变化很大。
集群是自己的开关,任何机器的ping都会返回一个< 1ms的时间。
有什么帮助吗?
发布于 2014-11-10 08:02:05
在Jenkins奴隶中有很多新的NIO程序的错误。我们正在经历类似的严重不稳定的问题,直到最新的发布在这个时候写。例如:https://issues.jenkins-ci.org/browse/JENKINS-22758
这篇文章值得更新(2017年8月):我们现在运行的是2.46,而奴隶则要稳定得多。
https://stackoverflow.com/questions/25742225
复制相似问题