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

Я развертываю шлюз приложений в Azure, но работоспособность Backend все время отображается как «неизвестно».

Если я запрошу через

Get-AzureRmApplicationGatewayBackendHealth -Name $appGwName -ResourceGroupName $myRg

я получаю

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

Но я не нашел способа активировать зонд. Я создал зонд через портал и через PowerShell, в обоих случаях я сталкиваюсь с одной и той же проблемой.

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

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

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


person Daniel W.    schedule 14.03.2018    source источник


Ответы (1)


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

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

Состояние серверной части всегда говорит «неизвестно» как satus.

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

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

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

person Wayne Yang    schedule 15.03.2018
comment
Привет, я думаю, вы забыли добавить ссылку на документ. Для 127.0.01: насколько я понимаю, docs.microsoft.com/en-us/azure/application-gateway/ должно быть по умолчанию и означать саму цель. - person Daniel W.; 15.03.2018
comment
Привет, @DanielW. Эм ... Спасибо за напоминание. Но это URL-адрес зонда по умолчанию, который настроен в настройках HTTP-сервера, а НЕ пользовательский зонд, созданный вами. Я не уверен, работает ли это также с пользовательским датчиком. - person Wayne Yang; 15.03.2018