I have website https://www.b-yy.com, which is hosted on cloudflare -> Aws ELB -> EC2 instance. the instance behind ELB says that it is healthy and "InService", but whenever i open website, it says that 503 Backend server is at capacity.
How is it possible that if back-end server is in healthy state and still ELB gives 503 back-end server is at capacity?
When i access the website without CF and using only the IP, website works perfectly fine, server has no load, its running nginx. its has lot of CPU, no performance issue, just with few requests it starts saying that 503 only on ELB, but when i access same server with IP, website loads fine, even with lot of load on it, it keeps working ok.
From the server logs, the ELB Health checks, all of them are 200 response time with OK. none of tests fail at all.