我设置了一个负载均衡器,它使用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。
真的很烦人。我的配置有什么问题?
答案 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实例都无法通过健康检查。