Windows上的Jenkins从属代理连接失败,连接超时

在Windows上连接Jenkins从属代理失败,连接超时。

环境:Windows Server 2003 R2 Java6

掌握:Linux从属:Windows

我尝试将其同时运行为jnlp和java -jar cmd,但始终失败。

INFO: Connecting to [ec2-machine_url]:4317

5 (retrying:2)

java.net.ConnectException: Connection timed out: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

at java.net.Socket.connect(Socket.java:529)

at java.net.Socket.connect(Socket.java:478)

at java.net.Socket.<init>(Socket.java:375)

at java.net.Socket.<init>(Socket.java:189)

at hudson.remoting.Engine.connect(Engine.java:304)

at hudson.remoting.Engine.run(Engine.java:193)

回答:

您没有提供太多信息,但是从错误消息中,您似乎暗示您的构建计算机正在Amazon EC2上运行。

在这种情况下,您的EC2实例安全组可能不允许从Jenkins主服务器到构建计算机上端口4317的TCP连接。

检查安全组配置是否正确,如果使用的是JNLP客户端,还可以确保Jenkins主服务器在固定端口上进行侦听,以简化防火墙配置:

管理Jenkins>配置全局安全性>启用安全性> JNLP代理的TCP端口:已修复

以上是 Windows上的Jenkins从属代理连接失败,连接超时 的全部内容, 来源链接: utcz.com/qa/397322.html

回到顶部