L'affectation de mémoire par la mise à jour du client a échoué

Citrix.PresentationServer.ClientUpdateFailedToAllocateMemory.Rule (Rule)

Déclenche une alerte lorsqu'un composant de mise à jour automatique du client ne parvient pas à allouer de la mémoire

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Le composant de mise à jour du client sur le serveur a épuisé ses ressources lors du traitement d'une mise à jour du client. La session continuera sans mise à jour automatique du client. Cet événement indique un manque important en mémoire virtuelle pouvant affecter la stabilité du serveur.

 
Causes

Le composant de mise à jour automatique du client du serveur attribue la mémoire virtuelle pour une utilisation interne tout en examinant la base de données de mise à jour du client. Cet événement apparaît car le système d'exploitation ne fournit pas assez de mémoire.

Le composant de mise à jour du client requiert uniquement une quantité de mémoire modérée. Celle-ci est cependant proportionnelle au nombre de clients de la base de données de mise à jour et au nombre de fichiers utilisé par chaque client.

 
Résolutions

Cette erreur est provoquée par un manque important de mémoire, ainsi l'ajout de mémoire physique au serveur aidera à empêcher l'apparition de cette erreur à nouveau. Également :

  • Vérifiez la présence sur le serveur d'autres événements indiquant un déficit en ressources.
  • Arrêtez les applications non nécessaires afin de réduire l'utilisation de mémoire virtuelle.

Dans les cas extrêmes, vous pouvez réduire le nombre de clients présents dans la base de données de mise à jour du serveur afin de réduire la quantité de mémoire requise pour les mises à jour du client.

 
Sources de connaissances externes

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

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

 
Événement exemple

Le serveur ne dispose pas d'assez de mémoire pour exécuter le gestionnaire de clients.

 
© 2002-2008 Citrix Systems, Inc. Tous droits réservés.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
CategoryAlert
EnabledTrue
Event_ID1009
Event SourceCLTMGR
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
L'affectation de mémoire par la mise à jour du client a échoué
Le composant de mise à jour automatique du client ne peut pas allouer assez de mémoire lors de l'analyse de la base de données de mise à jour du client.
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
EventCollectionDS DataSource Microsoft.Windows.EventProvider Citrix.PresentationServer.CitrixAdministratorAccount
GenerateAlert WriteAction System.Health.GenerateAlert Citrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<Rule ID="Citrix.PresentationServer.ClientUpdateFailedToAllocateMemory.Rule" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventCollectionDS" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.EventProvider">
<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>1009</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>CLTMGR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name='Citrix.PresentationServer.ClientUpdateFailedToAllocateMemory.Rule.AlertMessage']$</AlertMessageId>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>