시스템의 페이징 풀이 낮기 때문에 Message Queuing에서 일시적으로 메시지를 수락할 수 없습니다.

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

Knowledge Base article:

요약

시스템의 페이징 풀이 낮기 때문에 Message Queuing에서 일시적으로 메시지를 수락할 수 없습니다. 이 단계에서는 수동으로 작업할 필요가 없습니다. 메모리 사용이 정상화되면 Message Queuing에서 자동으로 메시지 수락을 다시 시작합니다.

원인

공용 시스템 리소스가 거의 완전히 소모됩니다. 시스템 리소스가 비워질 때까지 Message Queuing가 제대로 작동하지 않게 됩니다.

추가 정보

Message Queuing 시스템 리소스 관리에 대한 자세한 내용은 MSMQ 응용 프로그램에서 리소스 관리( http://go.microsoft.com/fwlink/?LinkId=107361)를 참조하십시오.

자세한 내용은 이벤트 ID 2250( http://technet.microsoft.com/en-us/library/dd337494(WS.10).aspx)을 참조하십시오.

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryPerformanceHealth
EnabledFalse
Event_ID2250
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
시스템의 페이징 풀이 낮기 때문에 Message Queuing에서 일시적으로 메시지를 수락할 수 없습니다.
이벤트 설명: {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.Event2250" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceHealth</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>2250</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GeneralAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2250.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>