FIX: Forefront Threat Management Gateway 2010 prematur menutup koneksi ke web server ketika klien proxy web upload data dengan menggunakan sebuah terowongan SSL

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2591803 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

GEJALA

Pertimbangkan skenario berikut:
  • Web proxy klien menetapkan secure socket layer (SSL) sambungan ke server web eksternal menggunakan server yang menjalankan Microsoft Forefront Threat Management Gateway 2010.
  • HTTPS inspeksi tidak terlibat. Oleh karena itu, end-to-end SSL terowongan antara klien dan web server didirikan.
  • Dalam hubungan ini didirikan, klien upload data ke web server.
  • Dan koneksi TCP aliran ke web server yang lambat.

Dalam skenario ini, upload tidak selesai dengan benar dalam keadaan tertentu.

PENYEBAB

Masalah ini terjadi setelah klien berhasil mengirimkan semua data ke server proxy TMG klien melakukannya meskipun TMG proxy server belum dikirim semua data ke server web tujuan karena dari bandwidth lambat antara TMG proxy server dan web server tujuan.

Dalam kasus ini, TMG proxy server tidak menangani buffer mengingatkan yang akan dikirim ke server web tujuan, dan koneksi TCP prematur ditutup.

PEMECAHAN MASALAH

Untuk mengatasi masalah ini, instal paket layanan yang dijelaskan dalam artikel Basis Pengetahuan Microsoft berikut:
2555840 Deskripsi paket layanan 2 untuk Microsoft Forefront Threat Management Gateway 2010
Catatan Untuk mengaktifkan perbaikan terbaru ini, Anda harus menjalankan setProxySocketSendBufSize.vbs script pada server yang menjalankan Forefront Threat Management Gateway 2010.

Agar kami menjalankan setProxySocketSendBufSize.vbs script untuk Anda, pergi ke "Memperbaikinya bagi saya"bagian. Jika Anda memilih untuk membuat dan menjalankan script sendiri, pergi ke "Biarkan aku memperbaiki diri"bagian.

Memperbaikinya bagi saya



Untuk memperbaiki masalah ini secara otomatis, klik Memperbaikinya tombol atau link. Kemudian klik Menjalankan dalam File Download kotak dialog, dan ikuti langkah-langkah dalam Memperbaikinya Wizard.


Memperbaiki masalah ini
Microsoft Fix it 50803


Catatan
  • Wizard ini mungkin dalam bahasa Inggris hanya. Namun, perbaikan otomatis juga bekerja untuk versi bahasa Windows.
  • Jika Anda tidak di komputer yang memiliki masalah, Simpan perbaikan itu solusi untuk sebuah flash drive atau CD dan kemudian menjalankan pada komputer yang memiliki masalah.

Kemudian, pergi ke "Apakah ini memperbaiki masalah?"bagian.



Biarkan aku memperbaiki diri

Untuk membuat dan menjalankan script, ikuti langkah berikut:
  1. Jalankan Notepad. Untuk melakukannya, klik Mulai, klik Menjalankan, jenis Notepad.exe dalam Terbuka kotak, dan kemudian klik Oke.
  2. Menyisipkan skrip berikut ke file Notepad baru:
    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
    Const SE_VPS_NAME = "ProxySocketSendBufSize"
    Const SE_VPS_VALUE = 8192
    Sub SetValue()
        ' Create the root object.
        Dim root  ' The FPCLib.FPC root object
        Set root = CreateObject("FPC.Root")
        'Declare the other objects that are needed.
        Dim array       ' An FPCArray object
        Dim VendorSets  ' An FPCVendorParametersSets collection
        Dim VendorSet   ' An FPCVendorParametersSet object
        ' Obtain references to the array object
        ' and the network rules collection.
        Set array = root.GetContainingArray
        Set VendorSets = array.VendorParametersSets
        On Error Resume Next
        Set VendorSet = VendorSets.Item( SE_VPS_GUID )
        If Err.Number <> 0 Then
            Err.Clear
            ' Add the item
            Set VendorSet = VendorSets.Add( SE_VPS_GUID )
            CheckError
            WScript.Echo "New VendorSet added... " & VendorSet.Name
        Else
            WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)
        End If
        if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
            Err.Clear
            VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
            If Err.Number <> 0 Then
                CheckError
            Else
                VendorSets.Save false, true
                CheckError
                If Err.Number = 0 Then
                    WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
                End If
            End If
        Else
            WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
        End If
    End Sub
    Sub CheckError()
        If Err.Number <> 0 Then
            WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
            Err.Clear
        End If
    End Sub
    SetValue
  3. Pada File menu, klik Simpan sebagai, dan kemudian simpan script sebagai setProxySocketSendBufSize.vbs.
  4. Pada File menu, klik Keluar keluar Notepad.
  5. Klik dua kali berkas .vbs yang Anda disimpan dalam langkah 3.


Apakah ini memperbaiki masalah?

  • Periksa apakah masalahnya adalah tetap. Jika masalah tetap, Anda telah selesai dengan bagian ini. Jika masalah tidak tetap, Anda dapat hubungi dukungan.
  • Kami sangat menghargai umpan balik Anda. Untuk memberikan umpan balik atau untuk melaporkan masalah dengan solusi ini, silakan tinggalkan komentar pada "Memperbaikinya bagi saya"blog atau kirimkan email.

STATUS

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Berlaku untuk".

REFERENSI

Untuk informasi lebih lanjut mengenai terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
824684 Keterangan tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft

Properti

ID Artikel: 2591803 - Kajian Terakhir: 21 Desember 2011 - Revisi: 4.0
Berlaku bagi:
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 1
Kata kunci: 
kbfix kbbug kbexpertiseinter kbsurveynew kbfixme kbmsifixme kbmt KB2591803 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:2591803

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com