Das MSMQ-Speicherkontingent des Computers wurde überschritten, oder es ist nicht genügend Speicherplatz verfügbar.

Microsoft.MSMQ.6.3.Rule.Alert.Event2183 (Rule)

Das MSMQ-Speicherkontingent des Computers wurde überschritten, oder es ist nicht genügend Speicherplatz verfügbar. Es können keine weiteren Nachrichten in Benutzerwarteschlangen gespeichert werden. Der Nachrichtenspeicher muss unter dem Kontingent liegen.

Knowledge Base article:

Zusammenfassung

Das MSMQ-Speicherkontingent des Computers wurde überschritten, oder es ist nicht genügend Speicherplatz verfügbar. Es können keine weiteren Nachrichten in Benutzerwarteschlangen gespeichert werden.

Ursachen

Das Message Queuing-Computerkontingent wurde erreicht. Die sendende Anwendung sollte negative Bestätigungen (NACK) von dem Computer anfordern, an den sie Nachrichten sendet. Wenn eine negative Bestätigung (NACK) an die sendende Anwendung zurückgegeben und dadurch angezeigt wird, dass das Kontingent für die Zielwarteschlange oder den Computer erreicht wurde, kann die sendende Anwendung entweder das Senden von Nachrichten einstellen oder die Nachrichten auf ein anderes Ziel auslagern.

Lösungen

Abrufen von einer unter dem Kontingent liegenden Anzahl von Nachrichten

Verarbeiten Sie vorhandene Nachrichten in den Warteschlangen, um die Anzahl ausstehender Nachrichten unter den Schwellenwert des Computerkontingents zu senken. Bestätigen Sie, dass Nachrichten mit einer höheren Rate verarbeitet als in die Warteschlange gestellt werden.

So überwachen Sie Message Queuing mithilfe der Leistungsüberwachung

Zusätzliche Informationen

Weitere Informationen zu Message Queuing-Computerkontingenten finden Sie in Artikel 899612 in der Microsoft Knowledge Base ( http://go.microsoft.com/fwlink/?LinkId=107359).

Weitere Informationen finden Sie unter der Ereigniskennung 2183 ( http://technet.microsoft.com/en-us/library/dd337474(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2183
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Ereignis 2183 – Das MSMQ-Speicherkontingent des Computers wurde überschritten oder es ist nicht genügend Speicherplatz verfügbar.
Ereignisbeschreibung: {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.6.3.Rule.Alert.Event2183" Enabled="false" Target="Microsoft.MSMQ.6.3.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>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2183</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.6.3.Rule.Alert.Event2183.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>