Проблемы

Средствах проверки соединений HTTP в Microsoft Forefront угроз Management Gateway 2010 может возвращать ошибки для веб-сайтов, которые фактически доступны. Таким образом правила, использующие Web публикации нагрузки Балансировка (WPLB) могут быть недоступны, так как Threat Management Gateway ошибочно предполагает, что все серверы веб-фермы недоступны. Для проверки в вопросе также может появиться частые сообщения «Нет подключения». Эти сообщения выглядят следующим образом:

Проверки связи «Name_of_Verifier» сообщил об ошибке при попытке подключиться к https://ip_host/uri. Причина: Нет соединения.

Проверки связи «Name_of_Verifier» сообщил об ошибке при попытке подключиться к https://ip_host/uri. Причина: Запроса истекло.

Иногда события с кодами 10050 и 21137 являются другой Признак этой проблемы. Просмотрев столбец результата в Средствах проверки соединений меню наблюдения можно отслеживать состояние средствах проверки отдельных соединений в угроз управления шлюза консоли управления (MMC).

Причина

Это может происходить, если средство проверки подключения HTTP перенаправляется на другой URL-адрес при проверке сервера. Как правило это может произойти, если выполняется одно из следующих условий:

  • Конечный URL-адрес настроен на перенаправление на другой URL-адрес. Это может быть совершенно другой URL-адрес или относительный путь в поле URL-адреса. В этом случае имя сервера и URI для запроса могут быть обновлены.

  • Конечный URL-адрес имеет код обработки ошибок, который перенаправляет запрос на URL-адрес страницы подробных ошибок.

В этом случае URL-адрес проверки подключения обновляется перенаправленный URL-адрес и не обновляется на последующие запросы.

Решение

Для решения этой проблемы установите накопительный пакет 5 для Forefront угроз Management Gateway (TMG) 2010 Пакет обновления 2.

Обходное решение

Чтобы обойти эту проблему, измените конфигурацию Threat Management Gateway. Например изменение описания массива, а затем применить эти изменения. Это приведет к повторному применению конфигурации для проверки возможности подключения. Примечание. Это решение является временной и может появиться в исходное состояние, вызвавшее URL-адрес проверки подключения для обновления.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация

Набор обновлений 5 для Forefront угроз управления шлюзом 2010 Пакет обновления 2 добавляет поддержку управления как перенаправляет маркеры проверки подключения HTTP. По умолчанию проверки связи больше не будет следовать перенаправлениям, и он будет запрашивать только URL-адрес, указанный в конфигурации проверки подключения. Примечание. Следующий сценарий является обязательным только в том случае, если вы хотите изменить новое поведение по умолчанию.

  1. Скопируйте приведенный ниже сценарий в текстовый файл и сохраните файл с именем SetConnectivityVerifierHttpRedirectProcessingOptions.vbs:

    'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"Const strVpsPropertyName = "ConnectivityVerifierHttpRedirectProcessingOptions"Const Error_FileNotFound = &H80070002Set objArgs = wscript.ArgumentsfInvalidParameterValue = Trueif objArgs.Count > 0 then    uIntParamValue = objArgs(0)    fInvalidParameterValue = (uIntParamValue < 0)end ifif objArgs.Count <> 1 or fInvalidParameterValue then    wscript.echo "Usage: SetConnectivityVerifierHttpRedirectProcessingOptions.vbs <options>"    wscript.echo    wscript.echo "Exactly one nonnegative numeric parameter is accepted"    wscript.Quit 2end ifset objArray = CreateObject("FPC.Root").GetContainingArray()Set objVPSet = OpenVPSet(objArray, strVpsGUID)objVPSet.Value(strVpsPropertyName) = uIntParamValueobjArray.Savefunction OpenVPSet(objParent, strVpsGUID)    Set objVPSets = objParent.VendorParametersSets    On Error Resume Next    Set OpenVPSet = objVPSets.Item(strVpsGUID)    ' Save the Err properties in case it needs to be re-raised    errNumber      = Err.Number    errSource      = Err.Source    errDescription = Err.Description    errHelpFile    = Err.HelpFile    errHelpContext = Err.HelpContext        On Error GoTo 0        if errNumber = Error_FileNotFound Then        Set OpenVPSet = objVPSets.Add(strVpsGUID)    Elseif errNumber < 0 Then        ' An error other than "file not found" occurred -- re-raise the error,        ' this time not under "On Error Resume Next"        Err.Raise errNumber, errSource, errDescription, errHelpFile, errHelpContext    End Ifend function
  2. В следующем списке выберите необходимый порядок и административной командной строки выполните команду:

    • Вариант 1: Деактивизации обе функции (вернуться к функции pre-накопительный пакет 5)

      Cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 0"

    • Вариант 2: Запретить средствах проверки соединений после перенаправления HTTP (значение по умолчанию)

      Cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 1

    • Вариант 3: Обновите URL-адрес проверки подключения каждый раз будет отправлен запрос

      Cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 2

    • Параметр 4: Включение функции от параметров 2 и 3

      Cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 3

Ссылки

Дополнительные сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×