Azure WebApp(网站)负载均衡器探测

Azure WebApp (WebSite) Load Balancer Probe

有没有办法配置 azure 网站负载均衡器探测来检查特定路径?

上下文: 我正在将 Cloud Service 转换为 WebApp(网站)。在云服务的服务定义中,负载均衡器探针配置为检查特定路径(例如“/healthcheck”)。

我看到 azure webapps 使用 IIS 扩展 "Application Request Routing",这是唯一看起来很有前途的东西。

简短的回答是否定的。

Azure 网站会在内部查看整个服务器的健康状况,如果服务器不健康,它将不会接收请求。

提供更多详细信息:Azure 网站负载均衡器使用负载索引来路由请求。负载指数是根据工作服务器的资源负载计算的。它还使用一些称为 ARR affinity cookie 的东西来保持会话 "sticky" 即,如果客户端正在接受特定工作人员的请求,则后续请求将由该工作人员提供服务。

请注意,可以使用 IaaS(即 Azure VM)配置显式路径来检查负载均衡器。

(来源:我是 Azure Web Apps 团队的开发人员)