2016-02-26 966 views
1

我的詹金斯(1.599)实例启动并且所有奴隶(Win Server 2012 R2上的Windows服务)报告为联机。Jenkins奴隶经常失去连接

5分钟左右后,奴隶会暂时下降。在用户界面中,它们显示为脱机。但是,他们很快就会重新启动并显示为在线状态。

我试着设置ping时间(Dhudson.slaves.ChannelPinger.pingInterval = -1)没有成功。

日志文件中的任何其他线索?

Master log 
------------------- 
Feb 26, 2016 7:11:56 AM hudson.TcpSlaveAgentListener$ConnectionHandler run 
INFO: Accepted connection #72172 from /23.100.39.54:14340 
Feb 26, 2016 7:11:56 AM jenkins.slaves.JnlpSlaveHandshake error 
WARNING: TCP slave agent connection handler #72172 with /23.100.39.54:14340 is aborted: AZSPDF01 is already connected to this master. Rejecting this connection. 
Feb 26, 2016 7:11:56 AM hudson.TcpSlaveAgentListener$ConnectionHandler run 
INFO: Accepted connection #72173 from /23.100.39.54:12537 
Feb 26, 2016 7:11:56 AM jenkins.slaves.JnlpSlaveHandshake error 
WARNING: TCP slave agent connection handler #72173 with /23.100.39.54:12537 is aborted: AZSPDF01 is already connected to this master. Rejecting this connection. 
Feb 26, 2016 7:11:56 AM hudson.TcpSlaveAgentListener$ConnectionHandler run 
INFO: Accepted connection #72174 from /23.100.39.54:12538 
Feb 26, 2016 7:11:56 AM hudson.TcpSlaveAgentListener$ConnectionHandler run 
WARNING: Connection #72174 failed 
java.io.IOException: An existing connection was forcibly closed by the remote host 
    at sun.nio.ch.SocketDispatcher.read0(Native Method) 
    at sun.nio.ch.SocketDispatcher.read(Unknown Source) 
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) 
    at sun.nio.ch.IOUtil.read(Unknown Source) 
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source) 
    at sun.nio.ch.SocketAdaptor$SocketInputStream.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 java.io.DataInputStream.readUnsignedShort(Unknown Source) 
    at java.io.DataInputStream.readUTF(Unknown Source) 
    at java.io.DataInputStream.readUTF(Unknown Source) 
    at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:150) 

Slave log 
------------------ 

Feb 07, 2016 1:32:56 PM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Trying protocol: JNLP2-connect 
Feb 07, 2016 1:32:56 PM hudson.remoting.jnlp.Main$CuiListener status 
INFO: Connected 
Feb 07, 2016 1:38:16 PM hudson.remoting.SynchronousCommandTransport$ReaderThread run 
SEVERE: I/O error in channel channel 
java.net.SocketException: Connection reset 
    at java.net.SocketInputStream.read(Unknown Source) 
    at java.net.SocketInputStream.read(Unknown Source) 
    at java.io.BufferedInputStream.fill(Unknown Source) 
    at java.io.BufferedInputStream.read(Unknown Source) 
    at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) 
    at hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72) 
    at hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103) 
    at hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:39) 
    at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34) 
    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) 
+1

防火墙,防病毒工具?你有没有检查Windows日志? – Jayan

回答

相关问题