Message Queuing n'a pas pu envoyer un message en raison d'une mémoire insuffisante.

Microsoft.MSMQ.10.0.Rule.Alert.Event2189 (Rule)

Knowledge Base article:

Résumé

Message Queuing n'a pas pu envoyer un message en raison d'une mémoire insuffisante. Message Queuing ressaiera d'envoyer le message.

Résolutions

Libérer de la mémoire d’autres applications

Le service MSMQ a besoin des ressources mémoire adéquates pour fonctionner correctement.

Essayez d'identifier et de fermer les autres applications qui sont susceptibles d'utiliser une grande quantité de mémoire. S'il s'avère que le service MSMQ est le seul programme à utiliser une grande quantité de mémoire, essayez de recevoir les messages des files d'attente ou augmentez le taux de traitement des messages. Pour plus d’informations, consultez Resource Management in MSMQ Applications ( http://go.microsoft.com/fwlink/?LinkId=107361).

Si vous continuez à recevoir cette erreur, notez les détails du message d’événement, puis contactez le Support technique et Support clientèle Microsoft. Pour plus d’informations sur la façon de contacter le Support technique et Support clientèle Microsoft, consultez l’assistance aux entreprises ( http://go.microsoft.com/fwlink/?LinkId=52267).

Informations supplémentaires

Pour plus d’informations, consultez l’ID d’événement 2189 ( http://technet.microsoft.com/en-us/library/dd337495(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Message Queuing n'a pas pu envoyer un message en raison d'une mémoire insuffisante.
Description de l'événement : {0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GeneralAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2189" Enabled="false" Target="Microsoft.MSMQ.10.0.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2189</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GeneralAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2189.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>