我的 Ec2 主机宕机:1 小时不健康,无法在实例中加载站点

My Ec2 Host Down: Unhealthy for 1 hour and can't load the site in the instance

我的主机有 1 小时不健康,当我使用实例 public 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信息:

当我访问站点(负载均衡器)时,出现错误:HTTP ERROR 503

我重启实例 3 次。

系统信息:Linux 使用 Nginx 和 Passenger

我很感激任何信息。 谢谢!

如果您无法通过 ssh 连接到此 ec2 实例,如果无法通过可达性检查,它就会显示该实例。单击实例 status checks 选项卡并确保实例通过实例和系统状态检查。如果没有,则 stop 实例(不重启)并 start 再次启动它。这会将您的 ec2 实例迁移到健康的主机