Message Queue Server no podrá aceptar mensajes temporalmente porque la confirmación del sistema es alta.

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

Message Queue no podrá aceptar mensajes temporalmente porque la confirmación del sistema es alta. No se requiere ninguna intervención manual en este punto. Una vez que el uso de la memoria se haya normalizado, Message Queue automáticamente volverá a aceptar mensajes.

Knowledge Base article:

Resumen

Message Queue no podrá aceptar mensajes temporalmente porque la confirmación del sistema es alta. No se requiere ninguna intervención manual en este punto. Una vez que el uso de la memoria se haya normalizado, Message Queue automáticamente volverá a aceptar mensajes.

Causas

Message Queue no podrá aceptar mensajes temporalmente porque la confirmación del sistema es alta.

Soluciones

Controle los recursos bajos del sistema

Los recursos comunes del sistema están casi totalmente consumidos. Message Queue no funcionará correctamente hasta que se liberen recursos del sistema. Para obtener más información sobre cómo gestionar los recursos del sistema de Message Queuing, consulte Gestión de recursos en aplicaciones MSMQ ( http://go.microsoft.com/fwlink/?LinkId=107361).

Le recomendamos que controle el número de mensajes en su equipo y que los procese. Si este problema persiste, puede tener que modificar su solución.

Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para supervisar Message Queue con el Monitor de rendimiento, realice lo siguiente:

Adicional

Para obtener más información, consulte el identificador del evento 2251 ( http://technet.microsoft.com/es-es/library/dd337531(WS.10).aspx).

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Message Queue Server no podrá aceptar mensajes temporalmente porque la confirmación del sistema es alta.
Descripción del evento: {0}
Event LogApplication

Member Modules:

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

Source Code:

<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2251" 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 Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2251</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2251.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>