Не удается включить Costum Helth Prob для шлюза приложения Azure

Я развертываю шлюз приложений в Azure, но работоспособность бэкэнда все время говорят "неизвестно" как 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 

Как я могу активировать датчик здоровья?

Спасибо Даниэль

1 ответ

Это свойство может Пометить, если зонд должен быть включен, а не статус зонда.

Но независимо от того, включен ли зонд, значение по умолчанию - false. Таким образом, это означает, что он ничего не делает о том, активен ли ваш зонд.

Здоровье бэкэнда все время говорят "неизвестно" как сатус.

  1. Убедитесь, что вы правильно настроили все параметры, вы можете обратиться к этому документу, чтобы добавить пробник к вашему шлюзу Applicaiton.

  2. Не используйте IP-адрес, как 127.0.0.1 в качестве имени хоста добавьте имя хоста, к которому можно получить доступ из общедоступной сети.

Надеюсь это поможет!

Другие вопросы по тегам