作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试将我的 Windows(7、10、Server 2016)节点机器连接到 Jenkins 时,出现以下错误:
INFO: Trying protocol: JNLP4-connect
INFO: Protocol JNLP4-connect encountered an unexpected exception
java.util.concurrent.ExecutionException: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Connection closed before acknowledgement sent
但这只发生在第一次连接尝试时。当我立即重新运行同一命令时,它会按预期连接。
当我们切换到 JNLP4 协议(protocol)时,这才开始发生。
我四处搜索,但没有特别提到第一次尝试连接失败:
我找到了 this question在 Jenkins 网站上,但提问者通过关闭网络代理解决了问题。如果那是我的问题,节点将永远无法连接。
This Stack Overflow question是相似的,但我没有收到 WARNING: Incorrect acknowledgment sequence
消息。它也不表示错误仅在第一次尝试时发生。
关于如何让节点在第一次尝试时连接的任何想法?
最佳答案
我从来没有弄清楚如何解决这个问题。解决方法是将调用 Java 连接程序的批处理文件修改为一个循环,不断尝试连接直到成功。
关于 Jenkins JNLP4-连接错误 : "Connection closed before acknowledgement sent" FIRST ATTEMPT ONLY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54335291/
我是一名优秀的程序员,十分优秀!