Web Start 正在运行,但詹金斯说 "Ping response time is too long or timed out"

Web Start is working but jenkins says "Ping response time is too long or timed out"

我可以使用这个命令成功地启动从站的连接:

java -jar agent.jar -jnlpUrl https://myserver:8888/computer/myslave/slave-agent.jnlp -secret sdfsdfsdf -workDir "c:\jenkins"

它启动,它运行,它记录 0 个错误,我在主服务器上执行 netstat 并看到连接已建立。

但是它说它离线并出现错误 "Ping response time is too long or timed out"

错误本身很麻烦,因为 web 启动的全部意义在于主服务器不需要直接访问从服务器。它实际上是在尝试 icmp 到从机吗?

slave只能通过8888端口访问master

我在任何地方也看不到这方面的日志,无论是在奴隶还是主人,我怎么知道詹金斯甚至试图做什么?

我试图通过防火墙允许此从属连接。

我想我可以用一个端口来解决这个问题。

我的想法是,在端口 8888 上打开 jenkins 并在端口 8888 上监听 jnlp 然后使用命令连接 java -jar agent.jar -jnlpUrl https://myserver:8888/computer/myslave/slave-agent.jnlp ....

但我需要打开端口 433,这样我才能先通过 https 连接到服务器,然后像 java -jar agent.jar -jnlpUrl https://myserver/computer/myslave/slave-agent.jnlp .... 一样连接。然后还打开端口 8888,以便 jenkins 服务器可以重定向到该 jnlp 端口。

我正在直接与该开放端口建立 jnlp 连接,问题是我需要连接到 jenkins 服务器并让服务器设置该 jnlp 连接