我的主机不健康1小时,当我使用实例公共IP(不是ELB DNS)访问我的网站时,页面加载无限,没有任何反应。 我无法通过SSH访问服务器,因为没有连接。 我尝试了在论坛和文章上建议的所有内容,但没有任何作用。
我上次的nginx访问日志:
172.31.47.107 - - [07/Jul/2017:21:48:19 -0300] "GET / HTTP/1.1" 499 0 "-" "ELB-HealthChecker/1.0"
172.31.25.106 - - [07/Jul/2017:21:48:20 -0300] "GET / HTTP/1.1" 499 0 "-" "ELB-HealthChecker/1.0"
172.31.47.107 - - [07/Jul/2017:21:50:49 -0300] "GET / HTTP/1.1" 499 0 "-" "ELB-HealthChecker/1.0"
172.31.25.106 - - [07/Jul/2017:21:50:49 -0300] "GET / HTTP/1.1" 499 0 "-" "ELB-HealthChecker/1.0"
172.31.47.107 - - [07/Jul/2017:21:51:05 -0300] "GET / HTTP/1.1" 502 54 "-" "ELB-HealthChecker/1.0"
172.31.25.106 - - [07/Jul/2017:21:51:13 -0300] "GET / HTTP/1.1" 502 54 "-" "ELB-HealthChecker/1.0"
我的健康检查配置:
更多ELB信息:
当我访问该站点(Load Balancer)时,出现错误:HTTP ERROR 503
我重新启动了3次实例。
系统信息:使用Nginx和Passenger的Linux
我赞成任何信息。 谢谢!
答案 0 :(得分:1)
如果你不能ssh到这个ec2实例,如果失败可达性检查,它就会出现。单击实例status checks
选项卡,确保实例同时传递实例和系统状态检查。如果没有那么stop
实例(不重新启动)和start
它再次启动。这会将您的ec2实例迁移到健康的主机