我在 Elastic Beanstalk 上托管一个 Django 站点。我还没有将它链接到自定义域,并习惯于通过 Beanstalk 环境域名访问它,如下所示: http: //mysite-dev.eu-central-1.elasticbeanstalk.com/ 今天我在网站上做了一些压力测试,导致它启动了几个新的 EC2 实例。不久之后,我通过本地命令行向 beanstalk 环境部署了一个新版本,同时 3 个实例仍在并行运行。由于超时,更新失败。一旦环境终止了除一个实例之外的所有实例,我再次尝试部署。这次奏效了。但是从那以后我就不能再通过EB环境域名访问该站点了。我总是收到“响应时间太长”的错误。我可以通过我的 ec2 实例的 IP 地址以及负载均衡器的 DNS 访问它。beanstalk 环境很健康,日志没有显示任何错误。beanstalk 环境的域也是我在 Django 中允许的主机设置的一部分。所以我的第一个假设是安全组设置有问题。由于负载均衡器正在运行,因此问题似乎出在 Beanstalk 环境的域上。据我了解,beantalk 域名指向负载均衡器,然后重定向到实例?那么环境更新与新实例的启动是否会以某种方式破坏连接?如果是,我该如何解决这个问题,如果没有,还有什么可能是原因?作为云托管的开发人员和新手,我在这方面的理解相当有限。我的问题似乎与此类似 据我了解,beantalk 域名指向负载均衡器,然后重定向到实例?那么环境更新与新实例的启动是否会以某种方式破坏连接?如果是,我该如何解决这个问题,如果没有,还有什么可能是原因?作为云托管的开发人员和新手,我在这方面的理解相当有限。我的问题似乎与此类似 据我了解,beantalk 域名指向负载均衡器,然后重定向到实例?那么环境更新与新实例的启动是否会以某种方式破坏连接?如果是,我该如何解决这个问题,如果没有,还有什么可能是原因?作为云托管的开发人员和新手,我在这方面的理解相当有限。我的问题似乎与此类似Elastic Beanstalk URL 根不工作 - EC2 弹性 IP 和弹性 IP 公共 DNS 工作 ,但没有进一步帮助我非常感谢!
问问题
1873 次