Не удается создать файл сообщения из-за недостатка памяти или места на диске

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

Knowledge Base article:

Сводка

Невозможно создать файл сообщений. Недостаточно места на диске или памяти.

Причины

Недостаточно места на диске или памяти.

Решения

Освободите память от других приложений.

Для нормальной работы службе MSMQ требуется достаточно ресурсов памяти.

Попробуйте выявить и закрыть другие приложения, которые могут потреблять большой объем памяти. Если выяснится, что служба MSMQ является единственной программой, потребляющей большой объем памяти, попробуйте получить сообщения из очередей или увеличить скорость обработки сообщений. Дополнительные сведения см. в разделе "Управление ресурсами в приложениях MSMQ" ( http://go.microsoft.com/fwlink/?LinkId=107361).

Если эта ошибка продолжает возникать, запишите все сведения из сообщения о событии и обратитесь в службу поддержки пользователей Майкрософт. Сведения о том, как связаться со службой поддержки пользователей Майкрософт, см. в разделе "Поддержка предприятий" ( http://go.microsoft.com/fwlink/?LinkId=52267).

Дополнительно

Дополнительные сведения см. в событии с ИД 2085 ( http://technet.microsoft.com/ru-ru/library/dd337403(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Не удается создать файл сообщения из-за недостатка памяти или места на диске.
Описание события: {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.10.0.Rule.Alert.Event2085" 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>2085</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2085.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>