我在aws上部署了一个应用程序,它可以运行好几个月,而我最后一次部署它是在一个月前,我当时没有遇到任何麻烦。但是当我昨天完成部署过程时,我收到错误“AWSEBLoadBalancer不存在”。但是在我的aws admin loadbalancer页面中,它显示我有一个负载均衡器,现在我不知道发生了什么。
错误讯息:
INFO: Environment update is starting.
ERROR: "option_settings" in one of the configuration files failed validation. More details to follow.
ERROR: Load Balancer ListenerEnabled setting cannot be applied because AWSEBLoadBalancer doesn't exist.
ERROR: Load Balancer CrossZone setting cannot be applied because AWSEBLoadBalancer doesn't exist.
ERROR: Load Balancer ConnectionDrainingEnabled setting cannot be applied because AWSEBLoadBalancer doesn't exist.
ERROR: Failed to deploy application.
任何人都可以帮助我?
顺便说一下,我正在使用ElasticBeanstalk。
答案 0 :(得分:0)
这是一个配置错误,我的一位同事将经典负载均衡器更改为应用程序负载均衡器,并且一些配置文件没有采用此更改,这就是我们收到此错误的原因。
奇怪的是,这个错误并没有提前出现,因为这个变化几乎在一个月之前我们收到错误之前就已经发生了。我们之后没有做任何改动。