无法为Azure App网关启用Costum Helth Prob

时间:2018-03-14 14:12:19

标签: azure azure-application-gateway azure-load-balancer

我在Azure上部署了一个应用程序网关,但Backend health说" unknown"一直都是satus。

如果我通过

请求
Get-AzureRmApplicationGatewayBackendHealth -Name $appGwName -ResourceGroupName $myRg

我收到了

"BackendHttpSettings": {
    "ProbeEnabled": false,
    "Id": "/subscriptions/XXX"
},
"Servers": [
    {
        "Address": "X.X.X.X",
        "Health": "Unknown"
    }
]

但我没有找到激活探针的方法。我通过Portal和powershell创建了探测器,在这两种情况下我遇到了同样的问题。

$helthProbe01 = New-AzureRmApplicationGatewayProbeConfig -Name "httpsProbe" -Protocol Https -HostName "127.0.0.1" -Path "/page/index.aspx" -Interval 30 -Timeout 60 -UnhealthyThreshold 3 

如何激活Health探针?

由于 丹尼尔

1 个答案:

答案 0 :(得分:0)

如果应启用探测器,则此属性可以标记,而不是探测器的状态

但是,是否启用了探测,默认值为false。因此,这意味着它不会对您的探针是否处于活动状态起作用。

  

后端健康说"未知"一直都是satus。

  1. 确保您已正确配置所有设置,您可以参考此文档将探针添加到Applicaiton网关。

  2. 请勿使用127.0.0.1等IP地址作为主机名,请添加可从公共网络访问的主机名。

  3. 希望这有帮助!