Forum Discussion
Harry850
Sep 07, 2021Copper Contributor
standard internal load balancer remove member from backend pool
we have a couple of NVAs deployed in a backend pool of a standard internal Load Balancer. There is a slight issue with one of the NVAs, but the health check is showing it is healthy and still servin...
Anthony_Norwood
Oct 29, 2021Brass Contributor
Hey Harry; directing traffic away from the unhealthy node during the reboot is going to depend a lot on the interval time that you've defined for the health probe.
As per the Microsoft Docs (https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-custom-probe-overview) you can specify a custom Interval Time for the health probe, which governs how frequently the load balancer will check the health status of each node in the backend pool. There is then a time-out period to consider as well - the example given is if the interval time is set to 5 seconds, you could potentially see up to 10 seconds of traffic being sent to the unhealthy node until it's marked as unhealthy in the load balancer.
To ensure there are no user sessions remaining on the troublesome NVA, the safest option would be to remove it from the backend pool and then restart.
Anthony
As per the Microsoft Docs (https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-custom-probe-overview) you can specify a custom Interval Time for the health probe, which governs how frequently the load balancer will check the health status of each node in the backend pool. There is then a time-out period to consider as well - the example given is if the interval time is set to 5 seconds, you could potentially see up to 10 seconds of traffic being sent to the unhealthy node until it's marked as unhealthy in the load balancer.
To ensure there are no user sessions remaining on the troublesome NVA, the safest option would be to remove it from the backend pool and then restart.
Anthony