我使用AWS Instance作为Jenkin Master和VM作为slave,它正在创建一个实例并对创建的Instance执行一些测试。
我经常面对“Slave在构建期间脱机”。
Slave went offline during the build
ERROR: Connection was broken: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2335)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2804)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:802)
我尝试了以下没有解决问题的选项。
更新了Jenkins的节点配置>管理Jenkins>
管理节点>通过禁用可用磁盘空间和自由温度来配置
空间
将节点可用性更新为“在此时将此从属设备设为在线” 空闲时需求和离线“并将需求延迟指定为1 和空闲延迟为2
之后也面临同样的问题。
将空闲延迟更新为10,并启动了一些工作但工作开始后不久的一段时间我面对这个奴隶在构建问题期间脱机。
有人请告诉我这个问题的根本原因。
提前致谢。