Does Azure Web App support if its instances are healthy / unhealthy?

If I deploy a web application (formerly known as Azure WebSite) to an Azure hosting plan with multiple instances (scale = 2), then the load balancer in front of the instances cares if any of those instances are unhealthy?

I am trying to troubleshoot an issue that sometimes causes my site to return http-503 ~ 50% of the time. My thinking here is that one of my two instances failed, but the load balancer didn't notice.

If the load balancer really cares, what is it looking for? I can't seem to find anyway to point to the ping url, eg.

Note. This question has nothing to do with Traffic Manager.

+1


source to share


1 answer


Yes, Azure Web Apps monitors the health of workers by making internal inquiries and verifying that they are healthy.

However, we do not check for the status codes that the web application returns to user requests (like 500, etc.), as this might be an application specific issue and not a machine issue.



So the answer you are looking for is we continually check if the instances (VMs) are healthy and will not accept them if they are not. However, these tests are independent of the error codes that the client site returns

+2


source







All Articles