AWS Load Balancer:503(服务不可用:后端服务器处于容量状态)

时间:2016-06-13 10:37:33

标签: .htaccess amazon-web-services ssl amazon-ec2 ami

我设置了一个负载均衡器,它使用AWS的SSL证书,通过AMI Linux在简单的EC2 nano上将https(443)转发到https(443)。通过https打开网站几个小时/天后,我得到一个:

Failed to load resource: the server responded with a status of 503 (Service Unavailable: Back-end server is at capacity)

它使用.htaccess文件将端口80上的所有请求重定向到443。

真的很烦人。我的配置有什么问题?

4 个答案:

答案 0 :(得分:0)

行。 t2.nano只是没有足够的力量运行wordpress网站。现在我扩大规模并且没有任何问题。

答案 1 :(得分:0)

对我来说,这是因为另一个原因 - 我对根路径没有反应,例如www.myenv.us-east-1.elasticbeanstalk.com,我确实曾用过其他路径(/someapi/x)。但显然负载均衡器检查根响应,如果它不是200,它将返回此503,这有点令人困惑..

编辑: 另一种选择是更改配置中的Application Health Check路径

答案 2 :(得分:0)

您很可能错误地配置了健康检查(或健康检查返回错误,因为您的(代理)服务器无法正常工作)。检查您的ELB日志。

答案 3 :(得分:0)

当我在EC2实例上错误配置http服务器时,这发生在我身上。我的nginx.conf文件上有一行错误的内容,它通过Windows Task Scheduler启动了nginx,但没有检查它是否真正在运行。任务计划程序表明确实如此,但事实并非如此。因此我所有的EC2实例都无法通过健康检查。