Gejala

HTTP sambungan pengukur di Microsoft Forefront Threat Management Gateway 2010 mungkin kembali kegagalan untuk situs web yang benar-benar tersedia. Oleh karena itu, aturan yang menggunakan Web penerbitan Load Balancing (WPLB) mungkin tidak tersedia, karena Threat Management Gateway salah menganggap bahwa semua server di Kampung web tidak tersedia. Anda mungkin juga menerima pesan "Tidak ada konektivitas" berkali-kali untuk pengukur yang dimaksud. Pesan ini menyerupai berikut ini:

Konektivitas verifier "Name_of_Verifier" melaporkan kesalahan saat mencoba untuk menyambung ke https://ip_host/uri. Alasan: Tidak ada sambungan.

Konektivitas verifier "Name_of_Verifier" melaporkan kesalahan saat mencoba untuk menyambung ke https://ip_host/uri. Alasan: Permintaan telah habis.

ID Kejadian 10050 dan 21137 adalah kadang-kadang indikasi lain dari masalah ini. Anda dapat memantau status sambungan individu pengukur di Threat Management Gateway konsol manajemen Microsoft (MMC) dengan memeriksa kolom hasil pada Sambungan pengukur pada menu pemantauan .

Penyebab

Masalah ini dapat terjadi jika HTTP konektivitas verifier diarahkan ke URL yang berbeda saat ini memvalidasi server. Biasanya, hal ini dapat terjadi jika salah satu kondisi berikut benar:

  • URL tujuan dikonfigurasi untuk mengarahkan ke URL yang berbeda. Ini mungkin berbeda URL atau jalur relatif di bawah URL yang dikonfigurasi. Dalam situasi ini, nama server dan URI permintaan akan diperbarui.

  • URL tujuan telah penanganan galat kode yang mengarahkan permintaan ke URL halaman kesalahan rinci.

Dalam situasi ini, konektivitas verifier URL diperbarui URL yang diarahkan dan tidak refresh pada permintaan yang lebih baru.

Pemecahan Masalah

Untuk mengatasi masalah ini, instal Rollup 5 untuk Forefront Threat Management Gateway (TMG) 2010 Service Pack 2.

Penyelesaian Masalah

Untuk mengatasi masalah ini, membuat perubahan konfigurasi Threat Management Gateway. Sebagai contoh, mengubah Deskripsi array, dan kemudian menerapkan perubahan tersebut. Ini akan menerapkan kembali konfigurasi untuk sambungan pengukur. Catatan Pemecahan masalah ini bersifat sementara, dan keadaan yang menyebabkan konektivitas verifier URL yang akan diperbarui akan terulang kembali.

Status

Microsoft telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".

Informasi Selengkapnya

Rollup 5 untuk Forefront Threat Management Gateway 2010 Service Pack 2 menambahkan dukungan untuk mengontrol cara menangani verifier konektivitas HTTP pengalihan. Secara default, konektivitas verifier tidak lagi akan mengikuti pengalihan, dan akan meminta hanya URL yang ditetapkan dalam konfigurasi verifier konektivitas. Catatan Skrip berikut ini diperlukan hanya jika Anda ingin mengubah perilaku default baru.

  1. Salin skrip berikut ke berkas teks, dan simpan berkas sebagai 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. Pilih perilaku yang diperlukan dari daftar berikut, dan kemudian jalankan perintah berikut pada prompt perintah administratif:

    • Opsi 1: Non aktifkan fitur kedua (kembali ke fungsionalitas pra-Rollup 5)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 0"

    • Opsi 2: Mencegah sambungan pengukur mengikuti pengalihan HTTP (nilai Default)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 1

    • Opsi 3: Memperbarui konektivitas verifier URL setiap kali dikirim permintaan

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 2

    • Opsi 4: Mengaktifkan kedua fitur dari pilihan 2 dan 3

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 3

Referensi

Pelajari tentang terminologi yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×