修正: Forefront 威脅管理閘道 2010年過早關閉 web 伺服器的連線時使用 SSL 通道 web proxy 用戶端上傳的資料

文章翻譯 文章翻譯
文章編號: 2591803 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

請考慮下列情況:
  • 網頁 proxy 用戶端使用伺服器正在執行 Microsoft Forefront 威脅管理閘道 2010年,建立安全通訊端層 (SSL) 連線到外部網頁伺服器。
  • HTTPS 檢查無關。因此,會建立一個用戶端和 web 伺服器之間的端對端 SSL 通道。
  • 在此已建立的連線,用戶端會將資料上載至 web 伺服器。
  • Web 伺服器的 TCP 流量與連線速度很慢。

在這個案例中上, 傳不會完成正確地在某些情況下。

發生的原因

用戶端成功地傳送至 TMG proxy 伺服器的用戶端及其資料的即使 TMG 的 proxy 伺服器有尚未傳送的所有資料到目的 web 伺服器因慢速的頻寬,TMG 的 proxy 伺服器與目的 web 伺服器之間運作後,就會發生這個問題。

如此一來,TMG 的 proxy 伺服器無法正確處理傳送至目的地 web 伺服器上,就是 reminding 緩衝區和過早關閉 TCP 連線。

解決方案

如果要解決這個問題,安裝 service pack 所描述下列 「 Microsoft 知識庫 」 文件:
2555840 Microsoft Forefront 威脅管理閘道 2010年的 Service Pack 2 的描述
附註 若要啟用此 hotfix,您必須執行 Forefront 威脅管理閘道 2010年伺服器上執行 setProxySocketSendBufSize.vbs 指令碼。

如果要我們為您執行 setProxySocketSendBufSize.vbs 指令碼,請移至"為我修正它」 一節。如果您想要建立並執行您自己的指令碼,請移至"讓我自行修正此問題」 一節。

為我修正它



若要自動修正此問題,請按一下 修正此問題 按鈕或連結。然後按一下 執行 檔案下載 對話方塊,並遵循的步驟 修正此問題 精靈。


修正這個問題
Microsoft Fix it 50803


備忘稿
  • 這個精靈可能只是英文。不過,自動修正程式也適用於其他語言版本的 Windows。
  • 如果您不在發生問題,請將此修正程式的電腦上它方案加入至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

接著,請移至"這樣是否已修正問題??」 一節。



讓我自行修正此問題

若要建立並執行指令碼,請依照下列步驟執行:
  1. 啟動 [記事本]。若要這樣做,請按一下 啟動按一下 執行型別 notepad.exe開啟 方塊中,然後再按一下 [確定].
  2. 下列指令碼貼到新的 [記事本] 檔案中:
    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. 在上 檔案 功能表中,按一下 另存成然後將儲存為指令碼 setProxySocketSendBufSize.vbs.
  4. 在上 檔案 功能表中,按一下 結束 若要結束 [記事本]。
  5. 連按兩下您在步驟 3 中儲存.vbs 檔案。


這樣是否已修正問題??

  • 請檢查是否已修正問題。如果問題已修正,您用完這一節。如果問題尚未修正,您可以 請連絡支援部門.
  • 我們非常感謝您的意見反應。若要提供意見反應或報告此解決方案的任何問題,請留下註解"為我修正它"部落格內容或傳送給我們 電子郵件.

狀況說明

Microsoft 已確認這是"適用於 」 一節所列出的 Microsoft 產品的問題。

?考

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 824684 用來描述 Microsoft 軟體更新標準術語的說明

屬性

文章編號: 2591803 - 上次校閱: 2011年12月21日 - 版次: 4.0
這篇文章中的資訊適用於:
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 1
關鍵字:?
kbfix kbbug kbexpertiseinter kbsurveynew kbfixme kbmsifixme kbmt KB2591803 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2591803
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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