【问题标题】:tcpSlaveAgentListener is invalid 404 Not FoundtcpSlaveAgentListener 无效 404 Not Found
【发布时间】:2019-11-05 21:10:50
【问题描述】:

我有 jenkins 的外部安装,当我尝试在 Openshift 中为 jenkins 设置从属设备时,我收到此错误。 我遵循本指南中的每一步https://blog.openshift.com/jenkins-slaves-in-openshift-using-an-external-jenkins-environment/

Nov 05, 2019 1:46:26 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: http://jenkins01:8080/tcpSlaveAgentListener/  is invalid: 404 Not Found
java.io.IOException: http://jenkins01:8080/tcpSlaveAgentListener/  is invalid: 404 Not Found
    at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:202)
    at hudson.remoting.Engine.innerRun(Engine.java:523)
    at hudson.remoting.Engine.run(Engine.java:474)

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    任何人都在寻找真正的解释...您必须为 jnlp 配置不同的端口,即50000。问题是您需要提供JENKINS_URL=http://jenkins:8080JENKINS_TUNNEL=jenkins:50000。 如果您尝试在 URL 和 TUNNEL 上都点击50000,您将收到

    的错误

    50000/tcpSlaveAgentListener 无效 404 未找到。

    如果您尝试在 URL 和 TUNNEL 上都点击 8080,您将收到类似

    的错误

    不正确的确认序列,预期的 0x000341434b 得到了 0x485454502f"。

    我希望这可以节省一些人的时间

    【讨论】:

    • 我摆脱了隧道设置,事情开始对我有用。通过 Helm 安装 Jenkins。
    【解决方案2】:

    我终于明白了。我们在端口 50000(詹金斯隧道)上运行了另一项服务,我将其修改为可用端口并开始工作。这是误导,因为在错误中它显示 8080,但实际上它使用的是 50000。

    【讨论】:

      猜你喜欢
      • 2015-06-27
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 2020-08-19
      • 2017-05-11
      • 2016-03-16
      • 1970-01-01
      相关资源
      最近更新 更多