L'utilisateur tente d'exécuter plusieurs instances d'une application publiée

Citrix.PresentationServer.UserAttemptsToRunMultipleInstancesOfPublishedApp.Monitor (UnitMonitor)

Contrôle le nombre de tentatives d'exécution de plusieurs instances d'une application publiée

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Une limite a été définie afin que chaque utilisateur de la batterie puisse démarrer une seule instance d'une application publiée. Un utilisateur a essayé de dépasser cette limite et une tentative de démarrage d'une nouvelle instance de l'application publiée a échoué.

 
Causes

Cet événement indique qu'un administrateur Citrix a limité le nombre d'instances de cette application publiée à une instance par utilisateur, et qu'un utilisateur a tenté de démarrer plus d'une instance.

 
Résolutions

Pour désactiver cette restriction pour cette application particulière, situez l'application dans la console Access Management Console. Lors du contrôle de plusieurs batteries de serveurs, vous pouvez trouver le nom de la batterie de serveurs 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 restriction.

Remarque : cette limite s'applique à tous les utilisateurs de la batterie de serveurs.

 
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

La tentative par l'utilisateur ‘%1' d'exécuter plusieurs instances de l'application publiée ‘%2' a été refusée. Une limite d'applications simultanées pour ‘%2' est actuellement définie pour ne permettre qu'une seule instance par utilisateur. Utilisez la page de propriétés de l'application de la console pour '%2' afin de modifier ce comportement si plusieurs instances sont requises par utilisateur.

 
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
L’utilisateur {0} a tenté d’exécuter l’application publiée {1} plus d’une fois.
RunAsCitrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<UnitMonitor ID="Citrix.PresentationServer.UserAttemptsToRunMultipleInstancesOfPublishedApp.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.UserAttemptsToRunMultipleInstancesOfPublishedApp.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>1202</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>