首页 文章

詹金斯 - 奴隶mac - 无法连接

提问于
浏览
1

我在Windows服务器2016上安装了Jenkins构建服务器(v2.77),我想添加一个mac作为从属节点 . 我将节点设置为通过"Java Web Start"运行 . 在mac端我从jenkins下载了slave-agent.jnlp文件,但它没有连接到服务器 .

这是例外:

java.io.IOException: Failed to connect to 37.210.56.16:49693
  at org.jenkinsci.remoting.engine.JnlpAgentEndpoint.open(JnlpAgentEndpoint.java:243)
  at hudson.remoting.Engine.connect(Engine.java:660)
  at hudson.remoting.Engine.innerRun(Engine.java:524)
  at hudson.remoting.Engine.run(Engine.java:447)
Caused by: java.net.ConnectException: Operation timed out
  at java.base/sun.nio.ch.Net.connect0(Native Method)
  ...

我试图关闭Windows防火墙,将jenkins中的JNLP代理选项的TCP端口更改为固定/随机,但它们没有连接 .

有任何想法吗?

感谢帮助

1 回答

  • 0

    最后我找到了解决方案 . 我从谷歌租用服务器,在谷歌 Cloud 控制台中,我必须为此虚拟机实例定义防火墙规则,以接受此JNLP代理连接的特定端口号 . 现在它运作良好 .

相关问题