AWS Health状态变为RED的原因是什么?

时间:2012-10-06 08:08:04

标签: amazon-web-services

我已将应用程序部署到AWS弹性beanstalk。

启动应用程序后,运行良好。但是5分钟后(我每5分钟设置一次健康检查),它运行失败。我访问网址但HTTP 503错误。

从事件信息中,我只能获得健康状况从黄色到绿色的信息。

但我怎样才能获得详细信息以及如何处理此错误?

BTW:我不明白这是健康状况RED导致应用程序无法启动或其他失败导致应用程序失败,那么健康状态变为RED?

1 个答案:

答案 0 :(得分:1)

Elastic Load Balancing有一个运行状况检查守护程序,用于检查您为200范围HTTP状态提供的路径。

如果应用程序出现问题,或者未返回2xx状态代码,或者您错误配置了运行状况检查URL,则状态将为红色。

你可以做两件事来看看发生了什么:

  1. 在Web浏览器中点击单个实例的主机名 - 尤其是运行状况检查路径。你看到了你的期望吗?

  2. SSH进入实例并检查/var/log/opt/elasticbeanstalk/var/log中的日志。你能找到任何错误吗?

  3. 在不了解您的应用程序,堆栈或容器类型的情况下,这是我能做的最好的事情。

    我希望这有帮助! :)