DÜZELTME: Forefront Threat Management Gateway 2010, web ara sunucusu istemcisi SSL geçidi kullanarak verileri karşıya yükledikten sonra web sunucusuyla bağlantıyı kapatmaya devam ediyor

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Web ara sunucusu istemcisi, Microsoft Forefront Threat Management Gateway 2010 çalıştıran bir sunucu kullanarak dış web sunucusuna güvenli yuva katmanı (SSL) bağlantısı kurmaktadır.

  • HTTPS incelemesi söz konusu değildir. Bu nedenle, istemciyle web sunucusu arasında uç- uç SSL yolu kurulur.

  • Bu kurulan bağlantının içinde, istemci verileri web sunucusuna yükler.

  • Web sunucusuna bağlantı ve TCP akışı yavaştır.


Bu senaryoda, karşıya yükleme belirli koşullarda düzgün şekilde tamamlanmaz.

Neden

bu sorun, istemci tüm verilerini TMG ara sunucuya başarıyla gönderdikten sonra ortaya çıkar. İstemci, TMG ara sunucu ile hedef web sunucusu arasındaki bant genişliği yavaş olduğundan, TMG ara sunucu sunucusu henüz tüm verileri hedef web sunucusuna göndermemiş olsa bile bunu yapar.

Bu durumda, TMG ara sunucu hedef web sunucusuna gönderilecek anımsatma tamponu ile doğru bir şekilde işlemez ve TCP bağlantısı açık bir şekilde kapatılır.

Çözüm

Bu sorunu çözmek için, aşağıdaki Microsoft Bilgi Bankası makalesinde açıklanan hizmet paketini yükleyin:

2555840 Microsoft Forefront Threat Management Gateway 2010Note için Service Pack 2'nin açıklaması Bu düzeltmeyi etkinleştirmek için, forefront Threat Management Gateway 2010 çalıştıran sunucuda setProxySocketSendBufSize.vbs betiği çalıştırmanız gerekir.

Komut dosyasını sizin setProxySocketSendBufSize.vbs için " Benim için düzelt "bölümünegidin. Betiği kendiniz oluşturmayı ve çalıştırmayı tercih ediyorsanız, "Kendimdüzeltmemeizin ver" bölümüne gidin.

Benim adıma düzelt



Bu sorunu otomatik olarak düzeltmek için Düzelt düğmesine veya bağlantısına tıklayın. Sonra, Dosya İndirme iletişim kutusunda Çalıştır'a tıklayın ve Düzelt sihirbazında adımları izleyin.




Notlar

  • Bu sihirbaz yalnızca İngilizce olabilir. Ancak otomatik düzeltme, Windows’un diğer dil sürümleri için de çalışmaktadır.

  • Sorun olan bilgisayarda değilseniz, Bu sorunu düzelt çözümlerini bir flash sürücüye veya CD'ye kaydedin ve ardından sorunun yaşandığı bilgisayarda çalıştırın.


Ardından, "Bu sorungiderildi mi?" bölümüne gidin.



Kendim düzeltmek istiyorum

Betiği oluşturmak ve çalıştırmak için şu adımları izleyin:

  1. Not Defteri'ni başlatın. Bunu yapmak için Başlat'a tıklayın,Çalıştır'a notepad.exe kutusuna yazın ve Tamam'a tıklayın.

  2. Aşağıdaki betiği yeni Not Defteri dosyasına yapıştırın:

    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. Dosya menüsünde FarklıKaydet'e tıklayınve sonra betiği farklı bir setProxySocketSendBufSize.vbs.

  4. Dosya menüsünde, Not Defteri'den çıkmak için Çıkış'a tıklayın.

  5. 3. adımda kayıtlı olan .vbs dosyasına çift tıklayın.



Bu işlem sorunu düzeltti mi?

  • Sorunun düzeltilip düzeltilmediğini denetleyin. Sorun düzeltilmişse, bu bölümle işiniz bitti demektir. Sorun düzeltilmemişse, destek hizmetlerine başvurabilirsiniz.

  • Görüşleriniz bizim için çok önemli. Geri bildirim sağlamak veya bu çözümle ilgili sorunları rapor etmek için lütfen"Benimiçin düzelt" blogunda bir yorum bırakın veya bize bir e-posta gönderin.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'nın makalesini görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

×