小编Pan*_*ini的帖子

Jenkins Slave JNLP 连接被终止

在这里寻求帮助!

我正在运行 Jenkins(v2.134) 作为由 Rancher(v1.6.16) 管理的 docker 容器;我使用 haproxy(HA-Proxy version 1.6.3 2015/12/25)作为我的负载均衡器。Jenkins JNLP 端口配置为 50000。haproxy 得到了 TCP 端口转发的规则(8081 > 50000)

我的奴隶 (macmini) 在不同的网络和防火墙后面(这个网络可以到达我的 Jenkins Infra)。我正在使用“隧道连接通过”属性和指定的端口“:8081”。8081 端口已经在防火墙中打开了。

我的 Jenkins Java 版本是 -

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1~deb9u1-b12)
Run Code Online (Sandbox Code Playgroud)

我的 Slave Java 版本是 -

Sun JDK "1.8.0_151"
Run Code Online (Sandbox Code Playgroud)

这是代理日志-

*INFO: Setting up agent: my-slave-01*
    Sep 26, 2018 2:48:50 PM hudson.remoting.jnlp.Main$CuiListener <init>
    INFO: Jenkins agent is running in headless mode.
    Sep 26, 2018 2:48:50 PM hudson.remoting.Engine startEngine
    INFO: Using Remoting version: 3.23 …
Run Code Online (Sandbox Code Playgroud)

jnlp haproxy jenkins docker rancher

4
推荐指数
1
解决办法
2830
查看次数

标签 统计

docker ×1

haproxy ×1

jenkins ×1

jnlp ×1

rancher ×1