Az MSMQ szolgáltatás nem tud elindulni, mert nincs elegendő lemezterület vagy memória.

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

Knowledge Base article:

Összefoglalás

A szolgáltatás nem tud elindulni, mert nincs elegendő lemezterület vagy memória.

Okok

Az MSMQ szolgáltatás megfelelő működéséhez elegendő mennyiségű memória-erőforrás szükséges.

Megoldások

Próbálja meg azonosítani és bezárni azokat az egyéb alkalmazásokat, amelyek nagy mennyiségű memóriát használnak. Ha az derül ki, hogy az MSMQ szolgáltatás az egyetlen nagy mennyiségű memóriát felhasználó program, próbálja meg fogadni a várólistákról érkező üzeneteket, vagy gyorsítani az üzenetfeldolgozást.

Az MSMQ szolgáltatás újraindítása

Az MSMQ szolgáltatás újraindításához tegye a következőt:

Ha lett beállítva kvóta a Message Queuing szolgáltatáshoz, próbálja meg növelni azt. A Message Queuing szolgáltatás számítógépkvótáival kapcsolatban további információt a Microsoft Tudásbázis 899612. számú cikke tartalmaz ( http://go.microsoft.com/fwlink/?LinkId=107359).

Ha a hiba továbbra is jelentkezik, jegyezze fel az eseményüzenetben található részleteket és lépjen kapcsolatba a Microsoft ügyfél- és támogatási szolgálatával (CSS). Az ügyfél- és támogatási szolgálat elérésével kapcsolatos információkért látogasson el a vállalati támogatási webhelyre ( http://go.microsoft.com/fwlink/?LinkId=52267).

További tudnivalók

További információért tekintse meg a Resource Management in MSMQ Applications (Erőforrás-kezelés az MSMQ-alkalmazásokban) című témakört ( http://go.microsoft.com/fwlink/?LinkId=107361).

További információért lásd a 2147-es azonosítójú eseményt ( http://technet.microsoft.com/en-us/library/dd337529(WS.10).aspx

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2147
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Az MSMQ szolgáltatás nem tud elindulni, mert nincs elegendő lemezterület vagy memória.
{0}
Event LogApplication

Member Modules:

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

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2147" 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>2147</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2147.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>