【发布时间】:2016-01-09 03:07:12
【问题描述】:
有没有办法配置 azure 网站负载均衡器探测以检查特定路径?
上下文: 我正在将云服务转换为 WebApp(网站)。在云服务的服务定义中,负载均衡器探针被配置为检查特定路径(例如“/healthcheck”)。
我看到 azure webapps 使用 IIS 扩展“应用程序请求路由”,这是唯一看起来很有希望的东西。
【问题讨论】:
有没有办法配置 azure 网站负载均衡器探测以检查特定路径?
上下文: 我正在将云服务转换为 WebApp(网站)。在云服务的服务定义中,负载均衡器探针被配置为检查特定路径(例如“/healthcheck”)。
我看到 azure webapps 使用 IIS 扩展“应用程序请求路由”,这是唯一看起来很有希望的东西。
【问题讨论】:
简短的回答是否定的。
Azure 网站会在内部查看整个服务器的健康状况,如果服务器不健康,它将不会接收请求。
提供更多详细信息:Azure 网站负载均衡器使用负载索引来路由请求。负载指数是根据工作服务器的资源负载计算的。它还使用一些称为 ARR 关联 cookie 来保持会话“粘性”,即,如果特定工作人员正在为客户端提供服务,则后续请求将由该工作人员提供服务。
请注意,可以配置显式路径以使用 IaaS(即 Azure VM)检查负载均衡器。
(来源:我是 Azure Web Apps 团队的开发人员)
【讨论】: