תופעות
שקול את התרחיש הבא:
-
לקוח proxy באינטרנט יוצר חיבור של שכבת socket מאובטחת (SSL) לשרת אינטרנט חיצוני באמצעות שרת שבו פועל מנהל האיום של Microsoft Forefront Gateway 2010.
-
בדיקת HTTPS אינה מעורבת. לכן, מנהרת SSL מקצה לקצה בין הלקוח לבין שרת האינטרנט מבוססת.
-
בתוך חיבור מבוסס זה, הלקוח מעלה נתונים לשרת האינטרנט.
-
זרימת החיבור ו-TCP לשרת האינטרנט איטית.
בתרחיש זה, ההעלאה אינה מסתיימת כראוי בנסיבות מסוימות.
סיבה
בעיה זו מתרחשת לאחר שהלקוח שולח בהצלחה את כל הנתונים שלו לשרת ה-proxy של TMG, הלקוח מבצע זאת למרות ששרת ה-proxy של TMG עדיין לא שלח את כל הנתונים לשרת האינטרנט המהווה יעד עקב רוחב פס איטי בין שרת ה-proxy של TMG לבין שרת האינטרנט המשמש כיעד.
במקרה זה, שרת ה-proxy של TMG אינו מטפל כראוי במאגר ההזכיר שיישלח לשרת האינטרנט המשמש כיעד, וחיבור ה-TCP ייסגר בטרם עת.
פתרון
כדי לפתור בעיה זו, התקן את ה-service pack המתואר במאמר Microsoft Knowledge Base הבא:
2555840 תיאור של Service Pack 2 עבור מנהל האיום של Microsoft בנושא ניהול האיום 2010Note כדי להפוך תיקון חם זה לזמין, עליך להפעיל את קובץ ה-script של הsetProxySocketSendBufSize.vbs בשרת שבו פועל מנהל האיום של ' ניהול האיום ' 2010.
כדי שנוכל לנהל את קובץ ה-script של setProxySocketSendBufSize.vbs עבורך, עבור אל המקטע "תקנו עבורי". אם אתה מעדיף ליצור ולהפעיל את קובץ ה-script בעצמך, עבור אל המקטע 'תן לי לתקן זאת בעצמי'.
תקנו עבורי
כדי לפתור בעיה זו באופן אוטומטי, לחץ על לחצן תקן אותו או על קישור. לאחר מכן, לחץ על הפעל בתיבת הדו הורדת קובץ , ובצע את השלבים באשף התיקון.
ערות
-
ייתכן שאשף זה מוצג באנגלית בלבד. עם זאת, התיקון האוטומטי פועל גם עבור גירסאות של Windows בשפות אחרות.
-
אם אינך נמצא במחשב המכיל את הבעיה, שמור את הפתרון תקן אותו בכונן הבזק או בתקליטור ולאחר מכן הפעל אותו במחשב המכיל את הבעיה.
לאחר מכן, עבור אל המקטע "האם פתרון הבעיה?".
אני מעדיף לתקן בעצמי
כדי ליצור ולהפעיל את ה-script, בצע את הפעולות הבאות:
-
הפעל את Notepad. לשם כך, לחץ על התחל, לחץ על הפעלה, הקלד notepad.exe בתיבה פתח את ולאחר מכן לחץ על אישור.
-
הדבק את ה-script הבא בקובץ פנקס הרשימות החדש:
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 -
בתפריט קובץ , לחץ על שמירה בשםולאחר מכן שמור את קובץ ה-script כsetProxySocketSendBufSize.vbs.
-
בתפריט קובץ , לחץ על יציאה כדי לצאת מ-Notepad.
-
לחץ פעמיים על קובץ ה-. vbs ששמרת בשלב 3.
האם זה פתר את הבעיה?
-
בדוק אם הבעיה נפתרה. אם הבעיה נפתרה, סעיף זה הושלם. אם הבעיה לא נפתרה, באפשרותך לפנות לתמיכה.
-
אנו מעריכים את המשוב שלך. כדי לספק משוב או לדווח על בעיות בפתרון זה, השאר תגובה בבלוג "תקנו עבורי" או שלח לנו הודעת דואר אלקטרוני.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
הפניות
לקבלת מידע נוסף אודות מונחים של עדכוני תוכנה, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
824684 תיאור המינוח הסטנדרטי המשמש לתיאור עדכוני התוכנה של Microsoft