当我将容量配置为单个实例时,我有一个Elastic Beanstalk环境可以正常工作。 SpringBoot应用程序在端口8083上没有问题地响应,例如当我发出像“http://54.162.95.157:8083/login”(54.162.95.157,即ec2实例的公共IP)的POST请愿书时。但是当我将Beanstalk环境更改为平衡负载时,环境将停止工作。 POST请求现在我执行到负载均衡器的DNS,例如“http://awseb-e-m-AWSEBLoa-VVP8D98KT5SX-219136517.us-east-1.elb.amazonaws.com:80/login”但它失败了..我得到503服务不可用:后端服务器的容量为响应。我的问题是,在这种情况下如何正确配置负载均衡器?或者如何从单个实例移动到负载均衡器并使其工作?
负载均衡器配置:
出现此问题的原因是aws的负载均衡器仅将流量发送到健康的实例,否则不会,因此我必须配置我希望检查实例的运行状况的方式。这样问题就解决了。