EC2 实例在 ELB 中处于健康状态,但仍给出 503 后端服务器已满负荷

EC2 实例在 ELB 中处于健康状态,但仍给出 503 后端服务器已满负荷

我有网站https://www.b-yy.com,它托管在 cloudflare -> Aws ELB -> EC2 实例上。ELB 后面的实例显示它是健康的并且“InService”,但每当我打开网站时,它都会显示 503 后端服务器已满负荷。

如果后端服务器处于健康状态,但 ELB 仍然给出 503,那么后端服务器是否已满?

当我不使用 CF 而只使用 IP 访问网站时,网站运行正常,服务器没有负载,运行的是 nginx。它有大量 CPU,没有性能问题,只有几个请求它才开始说只有在 ELB 上才有 503,但是当我用 IP 访问同一台服务器时,网站加载正常,即使负载很大,它仍能正常工作。

从服务器日志来看,ELB 健康检查所有响应时间都是 200,并且正常。没有任何测试失败。

相关内容