L'utilisateur tente d'exécuter plusieurs instances d'une application publiée au même moment

Citrix.PresentationServer.AttemptToOpenTooManyInstancesOfPublishedApp.Monitor (UnitMonitor)

Contrôle le nombre de tentatives d'exécution de plusieurs instances d'une application publiée au même moment

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Une limite a été définie sur le nombre d'instances d'une application publiée pouvant être exécuté dans une batterie de serveurs. Les utilisateurs de la batterie de serveurs ont essayé de dépasser cette limite et une tentative de démarrage d'une nouvelle instance de l'application publiée a échoué.

 
Causes

Les administrateurs Citrix peuvent restreindre le nombre d'instances d'applications publiées ; par exemple, pour mettre les contrats de licence en vigueur. Cet événement indique qu'une telle limite a été définie et dépassée par les utilisateurs de la batterie.

 
Résolutions

Pour augmenter la limite du nombre d'instances de cette application, situez l'application dans la console Access Management Console. Lors du contrôle de plusieurs batteries, vous pouvez trouver le nom de la batterie affectée en recherchant l'appartenance aux batteries du serveur qui a déclenché cet événement. Sélectionnez Limites dans la boîte de dialogue Propriétés de l'application pour définir cette limite.

 
Sources de connaissances externes

Les sources d'informations suivantes peuvent vous être utiles lors de l'apparition de cette erreur :

  • Guide de l'administrateur Citrix Presentation Server - Français

Ou effectuez des recherches dans la Base de connaissances Citrix pour plus d'informations.

 
Événement exemple

L'application publiée '%1' a atteint une limite d'applications simultanées. '%1' est actuellement configurée pour permettre %2 connexions simultanées. Utilisez la page de propriétés de l'application de la console pour '%1' afin de modifier ce comportement si plus de connexions simultanées sont requises.

 
Autres informations

Pour que cet événement soit généré, chaque batterie doit être configurée à l'aide de la console Access Management Console comme suit :

  1. Naviguez vers ce nœud pour la batterie que vous souhaitez configurer
  2. Dans le panneau des tâches, cliquez sur Modifier les propriétés de la batterie, puis sélectionnez Modifier toutes les propriétés
  3. Sélectionnez Limites de connexion dans la boîte de dialogue Propriétés de la batterie
  4. Assurez-vous que la case à cocher Journaliser les refus dûs à un dépassement est sélectionnée
 
© 2002-2008 Citrix Systems, Inc. Tous droits réservés.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
Parent MonitorCitrix.PresentationServer.Connections.PublishedApp.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
L'utilisateur tente d'exécuter plusieurs instances d'une application publiée au même moment
Les utilisateurs ont tenté de dépasser la limite d'applications simultanées sur l'application publiée {0} dans la batterie.
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.AttemptToOpenTooManyInstancesOfPublishedApp.Monitor" Accessibility="Public" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ParentMonitorID="Citrix.PresentationServer.Connections.PublishedApp.AvailabilityState" Remotable="true" Priority="Normal" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Citrix.PresentationServer.AttemptToOpenTooManyInstancesOfPublishedApp.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Warning" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1201</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MetaframeEvents</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>