amazon-web-services - 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?
解决方案
推荐阅读
- html - 如何让三个宽度为 33% 的 div 和边距适合一行?
- c# - 如何阻止 MediaPlayer 每次启动?
- ruby-on-rails - 如果使用“rails server”,Mac OS Catalina 无法正确关闭
- mysql - 构建根据“开始/停止”状态和第二个表的日期返回日期的 SQL 查询
- java - HermiT 推理器为数据类型抛出“UnsupportedDatatypeException”
- angularjs - 带有 UpgradeModule 的 Angular 6 无法解析 ApplicaitonModule 的所有参数
- javascript - 在 Chrome 上使用 location.reload 不能正常工作,在 Firefox 中使用相同的代码可以正常工作
- flutter - currentState.validate() 导致 Flutter App 崩溃
- python - 我如何解释网络服务器收到的以下消息?
- mysql - Grafana 选择查询抛出错误 - “找不到名为 time 或 time_sec 的列”