FIX: 특정 웹 프록시 또는 위협 관리 게이트웨이 2010에서 웹 수신기에 새 연결은 허용 되지 않습니다.

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:2967726
현상
Microsoft Forefront 위협 관리 게이트웨이 (TMG) 2010을 실행 하는 서버 특정 웹 프록시 또는 웹 수신기에서 새 연결을 수락 하지 않을 수 있습니다. 서버 가동 시간을 몇 시간 후이 문제가 발생할 수도 있습니다.
원인
TMG 웹 수신기에 대 한 새 연결을 받아들이지 않습니다 경우이 문제가 발생 합니다. 이렇게 빨리 보조 함수 드라이버 (AFD) 소켓 백로그 대기열을 채웁니다. 백로그 큐가 가득, 서버 새로 들어오는 연결은 다시 시작 됩니다. 이 상황에서 네트워크 모니터를 사용 하 여 서버를 모니터링할 경우 SYN ACK/RST 패턴 각 새 연결에 대해 발생할 수 있습니다.
해결 방법
이 문제를 해결 하려면 설치 롤업 5 Forefront 위협 관리 게이트웨이 (TMG) 2010 서비스 팩 2.
현재 상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
추가 정보
롤업 5를 설치 하면 기능 유휴 아웃 호출을 수락 하는 시간을 사용 하도록 설정 해야 합니다. 이렇게 하려면, 다음 단계를 수행하십시오.
  1. 다음 스크립트를 메모장에 복사 하 고 fileas 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

참조
자세한 정보는 용어 용어를 참조하십시오.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 2967726 - 마지막 검토: 06/23/2015 02:56:00 - 수정: 2.0

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

  • kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB2967726 KbMtko
피드백