首页 > 解决方案 > AWS NLB 连接超时背后的 Jenkins 代理 JNLP

问题描述

我正在尝试设置一个在 Mac Mini 上运行的 Jenkins 代理,该代理将使用 JNLP 连接到 AWS 中的主实例。我创建了一个网络负载均衡器,它侦听端口 50000 并将流量转发到主实例。附加到主实例的安全组允许来自 mac mini 的公共 IP 的流量。在节点配置中,我使用 NLB 的 DNS 名称指定了隧道连接。

在尝试连接时,我收到操作超时的 IO 异常。当我在主实例上运行 TCP Dump 时,我可以看到从 mac mini 到主实例的流量。

如果我通过 vpn 连接连接 mac mini,我可以跳过 NLB 进行连接,所以我认为我设置 NLB 的方式有问题。有没有办法改变连接超时来增加它,或者设置 TCP keepalive interfal?

标签: amazon-web-servicesjenkinsjenkins-slavenlb

解决方案


推荐阅读