클라이언트 요청 처리 - 호환 Application Virtualization Client 버전 사용 - 응용 프로그램

Microsoft.AppVirtualization.Server.45.LightWeightServer.ClientRequestHandling_UsecompatibleApplicationVirtualizationClientversion_Application (UnitMonitor)

클라이언트 요청 처리 노드는 Application Virtualization Server가 클라이언트로부터 들어오는 요청을 처리하고 올바로 응답할 수 있는지를 모니터링합니다. 이러한 요청에는 데스크톱 구성 요청, 패키지 로드 요청, 시퀀스 이탈 요청 등이 있습니다.

Knowledge Base article:

요약

클라이언트 요청 처리 노드는 Application Virtualization Server가 클라이언트로부터 들어오는 요청을 처리하고 올바로 응답할 수 있는지를 모니터링합니다. 이러한 요청에는 데스크톱 구성 요청, 패키지 로드 요청, 시퀀스 이탈 요청 등이 있습니다.

해결 방법

Application Virtualization Server는 Application Virtualization Client 호환 버전을 기대합니다. 호환성 정보는 서버와 함께 제공된 설명서를 참조하십시오.

Application Virtualization Server의 버전을 확인하려면

  1. 서버 버전은 작업 관리자 서버 개체의 속성 중 하나입니다.
  2. 왼쪽 창에서 모니터링을 클릭합니다. 왼쪽 트리 노드에서 Microsoft Application Virtualization Server 노드를 확장합니다. 상태 보기 노드를 클릭합니다.
  3. 이 이벤트를 발생시킨 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

또는

  1. 텔넷을 사용하여 서버 버전을 원격으로 확인합니다. 명령 프롬프트 창을 엽니다.
  2. telnet SERVERNAME PORT를 입력한 다음 Enter 키를 누릅니다. 예를 들어 telnet SERVERNAME 554를 입력합니다. 연결이 성공한 경우 창이 비어 있습니다. 그럴 경우 Enter 키를 두 번 누릅니다. 그러면 다음과 같은 메시지가 표시됩니다.
  3. RTSP/1.0 400 잘못된 요청입니다. 서버: Application Virtualization Server/ x.x.x.xxx [Win32; Windows NT x.x ] 날짜: xxx, xx xxx xxxx xx:xx:xx xxx
  4. 연결에 실패하면 다음과 같은 메시지가 표시됩니다.  포트 554에서 호스트에 연결할 수 없습니다. 연결하지 못했습니다.

Application Virtualization Client의 버전을 확인하려면 서버 로그의 오류 메시지를 보십시오. 클라이언트에서 다음과 같이 수행하면 버전을 찾을 수 있습니다.

  • 클라이언트에서 Application Virtualization Management Console을 엽니다.
  • 도움말 메뉴에서 Application Virtualization Client Management 정보를 클릭합니다.

    Element properties:

    TargetMicrosoft.AppVirtualization.Server.45.LightWeightServer
    Parent MonitorMicrosoft.AppVirtualization.Server.45.ClientRequestHandling.HealthState
    CategoryEventCollection
    EnabledTrue
    Alert GenerateTrue
    Alert SeverityMatchMonitorHealth
    Alert PriorityNormal
    Alert Auto ResolveTrue
    Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
    RemotableTrue
    AccessibilityPublic
    Alert Message
    클라이언트 요청 처리 - 호환 Application Virtualization Client 버전 사용 - 응용 프로그램
    {0}
    RunAsDefault

    Source Code:

    <UnitMonitor ID="Microsoft.AppVirtualization.Server.45.LightWeightServer.ClientRequestHandling_UsecompatibleApplicationVirtualizationClientversion_Application" Accessibility="Public" Target="Microsoft.AppVirtualization.Server.45.LightWeightServer" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ParentMonitorID="Microsoft.AppVirtualization.Server.45.ClientRequestHandling.HealthState">
    <Category>EventCollection</Category>
    <AlertSettings AlertMessage="Microsoft.AppVirtualization.Server.45.LightWeightServer.ClientRequestHandling_UsecompatibleApplicationVirtualizationClientversion_Application.Alert">
    <AlertOnState>Warning</AlertOnState>
    <AutoResolve>true</AutoResolve>
    <AlertPriority>Normal</AlertPriority>
    <AlertSeverity>MatchMonitorHealth</AlertSeverity>
    <AlertParameters>
    <AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
    </AlertParameters>
    </AlertSettings>
    <OperationalStates>
    <OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
    <OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
    </OperationalStates>
    <Configuration>
    <ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
    <LogName>Application</LogName>
    <Expression>
    <And>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="String">PublisherName</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="String">Application Virtualization Server</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <Or>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">41501</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">41503</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpression>
    <XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
    </ValueExpression>
    <Operator>Equal</Operator>
    <ValueExpression>
    <Value Type="UnsignedInteger">44934</Value>
    </ValueExpression>
    </SimpleExpression>
    </Expression>
    </Or>
    </Expression>
    </And>
    </Expression>
    </Configuration>
    </UnitMonitor>