你目前正处于脱机状态,正在等待 Internet 重新连接

修复: 在特定的 web 代理或 web 侦听器在威胁管理网关 2010年不接受新的连接

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2967726
症状
运行 Microsoft 最前沿威胁管理网关 (TMG) 2010年的服务器可能会停止接受新的连接上的特定 web 代理或 web 侦听器。可能会出现此问题后几个小时到几天的服务器正常运行时间。
原因
在 TMG 停止接受新的连接的 web 侦听器时出现此问题。这很快就填满缓冲区队列的辅助功能的驱动程序 (AFD) 套接字。缓冲区队列满后服务器将启动重置新传入的连接。如果您在此情况下使用网络监视器来监视服务器您可能会注意到 SYN,ACK/RST 模式为每个新的连接尝试。
解决方案
若要解决此问题,安装 汇总 5 对于前沿威胁管理网关 (TMG) 2010年服务包 2。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
安装累积 5 后必须启用时间空闲出接受呼叫的功能。若要执行此操作,请按照下列步骤操作:
  1. 将以下脚本复制到记事本,然后保存表示为 SetAcceptIdleTimeout.vbs:
    'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"Const strVpsPropertyName = "AcceptIdleTimeout"Const Error_FileNotFound = &H80070002Set objArgs = wscript.Argumentsif objArgs.Count > 0 then    uAcceptIdleTimeout = objArgs(0)end ifif objArgs.Count <> 1 then    wscript.echo "Usage: SetAcceptIdleTimeout.vbs <timeout>"    wscript.echo    wscript.echo "Set async accept timeout to <timeout> value (in sec)"    wscript.echo "To disable async accept timeout set it to 0"    wscript.Quit 2end ifset objArray = CreateObject("FPC.Root").GetContainingArray()Set objVPSet = OpenVPSet(objArray, strVpsGUID)objVPSet.Value(strVpsPropertyName) = uAcceptIdleTimeoutobjArray.Save()objArray.RestartServices(1)function 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. 在 TMG 服务器之一上运行该脚本。等将超时时间设置为 5 分钟管理的命令提示符下运行以下命令:

    cscript.exe SetAcceptIdleTimeout.vbs 300
  3. 来此更改生效请重新启动防火墙服务在所有阵列成员上。

若要撤消此更改,运行下面的命令 toset 空闲超时值为 0:

cscript.exe SetAcceptIdleTimeout.vbs 0

参考
了解有关 术语 Microsoft 用于描述软件更新。

属性

文章 ID:2967726 - 上次审阅时间:06/23/2015 03:51:00 - 修订版本: 2.0

Microsoft Forefront Threat Management Gateway 2010 Enterprise, Microsoft Forefront Threat Management Gateway 2010 Standard

  • kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB2967726 KbMtzh
反馈
//c.microsoft.com/ms.js'><\/script>");