当前位置: 首页 > 知识库问答 >
问题:

aws elb不工作-连接超时错误

邬友樵
2023-03-14

我创建的VPC具有如下的公共和私有子网:

    < li >公共子网:堡垒服务器、弹性负载平衡器、igw < li >专用子网:ec2实例(应用程序使用http 8080端口运行),nat网关

以下是监听器配置

    < li >负载平衡器协议:http < li >负载平衡器端口:80 < li >实例协议:http < li >实例端口:8080

当我尝试使用命令wget-O-http://elb-xxxxx.us-west-2.elb.amazonaws.com时,结果是

Resolving elb-xxxxx.us-west-2.elb.amazonaws.com (elb-xxxxx.us-west-2.elb.amazonaws.com)... 
52.x.x.x., 52.x.x.x, 54.x.x.x, ...
Connecting to elb-xxxxxx.us-west-2.elb.amazonaws.com (elb-xxxxxx.us-west-2.elb.amazonaws.com)|52.x.x.x|:80... 
failed: Connection timed out.

但是,负载平衡器的状态是“服务中”, elb的健康检查正在运行!(elb正在正常调用app的api)

当我在公有子网的堡垒服务器上安装我的应用程序时,我可以使用Web浏览器访问该应用程序,并且它工作正常。

总而言之,VPC及其路由配置似乎是正确的,elb也在正确观察实例。

但是,如果我尝试使用elb的DNS名称通过elb访问应用程序,则会发生连接超时错误。

我深陷其中,需要你的帮助。

共有2个答案

易焱
2023-03-14

您是否有机会忽略了为负载均衡器提供一个打开入站端口80的安全组?这是一个链接:在EC2经典VPC中为ELB设置安全组。

公羊晟
2023-03-14

我自己发现了这个问题。我错误地将公用子网和专用子网都添加到了elb…谢谢。。!

 类似资料:
  • 我在用NodeMailer发邮件。我一直在成功地使用我的gmail帐户发送电子邮件。我刚刚通过GoDaddy转到了我的域名自定义电子邮件。此电子邮件通过Hotmail运行。现在我已经做了这个切换,我得到的错误是:每次连接超时。Gmail还能用,但我不能用hotmail。 有什么解决方法吗?NodeMailer有什么更好的电子邮件选择吗? 这是我的设置:

  • 我刚刚升级到Android Studio 2.2.1版本,并且一个项目运行良好,现在我得到以下错误消息: 我知道还有另一个问题与此类似,但不是相同的情况。我不使用任何代理什么的。

  • 在尝试在不同的机器上使用主配置和从配置运行jmeter分发测试时,我们面临着这个问题。Jmeter分布测试在同一台机器上运行良好,但我们得到的连接拒绝主机:xxx.xxx.xxx。xx;嵌套异常是:java.net。ConnectException:连接超时:connect无法配置xxx.xxx.xxxxxx

  • 我试图以编程方式建立一些连接。问题是,当绘制连接时,会创建新的endpoint,而现有endpoint不再可单击。我确实有拖动行为的endpoint。我无法让endpoint(由连接创建)具有与原始endpoint相同的属性。 我做了一个工作jsFiddle:http://jsfiddle.net/SCSaf/4/ 在下面的代码中,初始化容器并绘制连接 在公共变量中,我尝试将源endpoint(e

  • 我得到错误,而建立gradle(IDE工具版本3.1.3Android)Android版本: 3.1.3 gradle版本: 4.4无法下载文件下面时gradle同步下载https://jcenter.bintray.com/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom21秒215毫秒 下载https://dl.google.com/d