Службе очереди сообщений не удается выполнить привязку к порту 3527 протокола UDP.

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

Knowledge Base article:

Сводка

Службе очереди сообщений не удается выполнить привязку к порту 3527 протокола UDP.

Причины

Внутренний механизм очереди сообщений использует UDP-порт 3527 для установки сетевых подключений. Возможно, этот порт используется другим процессом. Можно продолжить работу очереди сообщений без этого порта, но в этом случае время подключения не будет оптимальным.

Решения

Чтобы оптимизировать установку подключений, выполните следующие действия.

Для выполнения этих процедур нужно быть членом группы Администраторы или обладать соответствующими делегированными полномочиями.

Освободите порт 3527

Чтобы функционировать, очередь сообщений должна быть привязана к порту 3527. Убедитесь, что порт свободен (никакие другие программы не пытаются его использовать), и попробуйте повторно запустить службу MSMQ, подождав, пока порт закроется.

Если эта ошибка возникнет в ходе установки, освободите порт и снова начните установку.

Перезапустите службу MSMQ

Для перезапуска службы MSMQ выполните следующие действия.

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

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

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Службе очереди сообщений не удается выполнить привязку к порту 3527 протокола UDP.
{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.Event2171" 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>2171</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2171.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>