Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用自定义健康探测器url设置Azure网站?_Azure_Azure Web App Service - Fatal编程技术网

如何使用自定义健康探测器url设置Azure网站?

如何使用自定义健康探测器url设置Azure网站?,azure,azure-web-app-service,Azure,Azure Web App Service,我在锁定Azure网站时遇到了一个棘手的问题,最初只运行了一个实例。我把它增加到了两个实例,我想确保Azure的负载平衡器意识到一个实例不健康,并停止服务它的请求,直到它再次健康 据我所知,自定义健康状况探测适用于Web角色,但不适用于Web站点: 如何让负载平衡器知道我的一个网站实例不健康 编辑:Azure中尚不存在该功能,但存在一个。听起来您必须使用Azure Traffic Manager。Azure应用程序服务只监视工作机器本身的运行状况,而不依赖于它们上运行的web应用程序代码。如果您

我在锁定Azure网站时遇到了一个棘手的问题,最初只运行了一个实例。我把它增加到了两个实例,我想确保Azure的负载平衡器意识到一个实例不健康,并停止服务它的请求,直到它再次健康

据我所知,自定义健康状况探测适用于Web角色,但不适用于Web站点:

如何让负载平衡器知道我的一个网站实例不健康


编辑:Azure中尚不存在该功能,但存在一个。

听起来您必须使用Azure Traffic Manager。Azure应用程序服务只监视工作机器本身的运行状况,而不依赖于它们上运行的web应用程序代码。如果您的问题在于应用程序,而不是web服务器本身不健康,那么这对您没有帮助。i、 e.如果您的应用程序仅返回500秒,则应用程序服务代码仍将显示正常,并将请求路由到该应用程序

不幸的是,开箱即用的Azure应用程序服务不允许您针对失败的请求配置负载平衡,因为负载平衡只考虑工作服务器的负载索引


有关如何设置traffic manager的信息,请参阅本博客:

这是使用traffic manager吗?请参阅,不是,它没有使用traffic manager。谢谢你的链接。这听起来像是针对虚拟机的健康监控,我们没有一种方法来创建健康探测器url.interest。我想,如果在应用服务计划中启动第二个实例的成本与在单独的应用服务计划中拥有另一个实例的成本相同,那么我喜欢这个解决方案。