Jenkins slaves正在通过java.net.SocketException从master断开连接

s5a0g9ez  于 11个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(127)

从今天开始,我们的Jenkins主服务器中的一些从服务器开始断开连接,并出现以下错误:

INFO: Trying protocol: JNLP2-connect
May 31, 2016 3:27:07 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: Software caused connection abort: recv failed
java.net.SocketException: Software caused connection abort: recv failed
    at java.net.SocketInputStream.socketRead0(Native Method)
    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 org.jenkinsci.remoting.engine.EngineUtil.readLine(EngineUtil.java:51)
    at org.jenkinsci.remoting.engine.JnlpProtocol2.performHandshake(JnlpProtocol2.java:74)

字符串
我已经读到了这个问题,并试图找出是什么原因造成的。我有大约85%或其余的windows奴隶仍然连接和运行。

  • 从机:Windows Server 2012 R2
  • 与JNLP协议连接
  • Jenkins版本:1.609.3

如果需要更多的信息,让我知道,我会提供它。

fwzugrvs

fwzugrvs1#

这通常意味着有一个网络错误,如TCP超时.我会通过放置一个嗅探器(wireshark)的连接,看看你是否可以看到任何问题.如果有一个TCP错误,你应该能够看到它.此外,你可以检查你的路由器日志,如果这是适用的.如果无线涉及任何地方,这是另一个来源,这类错误.
重复:java.net.SocketException: Software caused connection abort: recv failed

相关问题