tcpSlaveAgentListener无效404找不到

时间:2019-11-05 21:10:50

标签: jenkins

我在外部安装了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)

2 个答案:

答案 0 :(得分:1)

正在寻找有关此问题的真正解释的人...您必须为jnlp配置其他端口,即50000。要注意的是,您需要提供JENKINS_URL=http://jenkins:8080JENKINS_TUNNEL=jenkins:50000。 如果您尝试在URL和TUNNEL上同时点击50000,则会收到错误

50000 / tcpSlaveAgentListener无效的404未找到。

如果您尝试同时在URL和TUNNEL上同时点击8080,则会出现类似

的错误

错误的确认顺序,预期0x000341434b得到了0x485454502f“。

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

答案 1 :(得分:0)

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