我正在尝试设置一个Azure应用程序网关(带有网站管家),该网关指向后端池中的2个IIS服务器(IaaS am )。这些服务器托管了许多网站,我正在尝试找出为健康监视器设置探测器的最佳方法。本质上,我想要的是AGW在其健康状况恶化时仅删除特定站点的路由,而不是整个服务器。通常,我会看到添加了一个探测器,其中-HostName只是域(contoso.com),我的理解是,如果运行状况变差,它将从后端池中删除整个服务器。
由于有多个子域(a.contoso.com、b.contoso.com等),最好为每个子域设置一个探测,并为每个利用该探测的子域设置一个规则和侦听器?或者,最好是只使用整个域进行
在我们的网站上,我们有一个路由/ health /xxx,您可以在这里检查站点的健康状况。在xxx部分,您可以添加任何内容,这样我们就可以区分不同的计票器。我们现在看到Azure前门正在以每秒数次的速度对站点进行轮询。所有投票都返回http状态200,并且该站点正在运行。
是什么原因导致前门投票如此频繁。此外,我们指定了将使用https完成的探测,但它们是用http完成的。
设置
日志
2020-02-04T08:31:14.788625531Z请求启动HTTP/1.1 GET
2020-02-04T08:31:14.889718097Z请求启动HTTP/1.1 GET
202