Traitement des demandes du client - Ajustement du nombre maximal de connexions client simultanées - Application

Microsoft.AppVirtualization.Server.45.VirtualApplicationServer.ClientRequestHandling_Adjustmaximumsimultaneousclientconnections_Application (UnitMonitor)

Le nœud Traitement des demandes du client vérifie si le serveur Application Virtualization Server est capable de gérer les demandes de clients et d'y répondre correctement. Il s'agit de demandes sur la configuration du bureau ou le chargement des packages, de demandes hors séquence, etc.

Knowledge Base article:

Résumé

Le nœud Traitement des demandes du client vérifie si le serveur Application Virtualization Server est capable de gérer les demandes de clients et d'y répondre correctement. Il s'agit de demandes sur la configuration du bureau ou le chargement des packages, de demandes hors séquence, etc.

Résolutions

Le nombre maximal de connexions client simultanées autorisé sur un serveur Application Virtualization Server est défini en multipliant le nombre maximal de connexions client par processus clé par le nombre de processus clés configurés. Le Nombre maximal de connexions client par processus clé est défini sur 1000 ; il n'est pas configurable.

Le nombre de processus clés est défini par défaut sur 5 au moment de l'installation.  Une fois l'installation effectuée, vous pouvez configurer le nombre de processus clés via la Application Virtualization Management Console

Pour plus d’informations sur la configuration d'Application Virtualization Server qui peut nécessiter des ajustements, consultez le contenu de http://go.microsoft.com/fwlink/?linkid=122170.

  1. Ouvrez Application Virtualization Management Console. (Cliquez sur Démarrer, Paramètres, Panneau de configuration, puis double-cliquez sur Outils d'administration et double-cliquez encore sur Application Virtualization Management Console.)
  2. Si vous n'êtes pas connecté au service Web d'Application Virtualization Management, connectez-vous.
  3. Dans l'arborescence du volet gauche de la console, développez le nœud Groupes de serveurs, puis cliquez sur le nom du groupe contenant le serveur Application Virtualization Server qui vous intéresse.
  4. Dans le volet du milieu, cliquez avec le bouton droit de la souris sur le serveur puis cliquez sur Propriétés.
  5. Dans la boîte de dialogue Propriétés, cliquez sur l'onglet Avancé.
  6. Dans la zone de groupe Général, attribuez la valeur voulue au Nombre de processus clés (la valeur par défaut est 5).
  7. Redémarrez le service Application Virtualization Server.

Element properties:

TargetMicrosoft.AppVirtualization.Server.45.VirtualApplicationServer
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
Traitement des demandes du client - Ajustement du nombre maximal de connexions client simultanées - Application
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.AppVirtualization.Server.45.VirtualApplicationServer.ClientRequestHandling_Adjustmaximumsimultaneousclientconnections_Application" Accessibility="Public" Target="Microsoft.AppVirtualization.Server.45.VirtualApplicationServer" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ParentMonitorID="Microsoft.AppVirtualization.Server.45.ClientRequestHandling.HealthState">
<Category>EventCollection</Category>
<AlertSettings AlertMessage="Microsoft.AppVirtualization.Server.45.VirtualApplicationServer.ClientRequestHandling_Adjustmaximumsimultaneousclientconnections_Application.Alert">
<AlertOnState>Error</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="Error"/>
<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>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">41997</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>