小编Jak*_*ake的帖子

在Jenkins服务器上找不到tcpSlaveAgentListener

我试图从奴隶连接到Jenkins主实例.从连接的角度来看,一切看起来都不错.我能够在Jenkins的"配置全局安全性"中设置所选的"JNLP代理的TCP端口",我从这里开始从属节点:

$ curl http://myjenkinsurl:7004/
Jenkins-Agent-Protocols: CLI-connect, CLI2-connect, JNLP-connect, 
JNLP2-connect, JNLP4-connect, Ping
Jenkins-Version: 2.62
Jenkins-Session: 77c90621
Client: 10.0.0.2
Server: 172.0.0.2
Run Code Online (Sandbox Code Playgroud)

但是,在尝试启动从属节点时,我在从属节点上报告了此错误:

INFO: Locating server among [http://myjenkinsurl:7004]
May 25, 2017 12:22:12 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: http://myjenkinsurl:7004/tcpSlaveAgentListener/ is invalid: 404 Not Found
Run Code Online (Sandbox Code Playgroud)

卷曲http:// myjenkinsurl:7004/tcpSlaveAgentListener /时,我也收到404 Not Found错误

这就是我配置全局安全性的相关部分:

配置全局安全性

我升级到Jenkins 2.62后出现此错误,之前在Jenkins 2.19上使用了类似的配置.

我可以在这个问题上找到的大多数类似查询没有正确配置这个额外的端口,但是我在这个设置端口上卷曲Jenkins的输出,在我的情况下是7004,似乎表明这不是问题所在.

如何让tcpSlaveAgentListener URL运行?

continuous-integration jenkins

7
推荐指数
1
解决办法
2596
查看次数

标签 统计

continuous-integration ×1

jenkins ×1