Error de Message Queue al enlazarse al puerto 1801.

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

Knowledge Base article:

Resumen

Error de Message Queue al enlazarse al puerto 1801. Es posible que otro proceso esté utilizando el puerto. Si surge este problema durante la configuración, debe liberar el puerto y ejecutar la configuración nuevamente.

Causas

Error de Message Queue al enlazarse al puerto 1801. Es posible que otro proceso esté utilizando el puerto. Si surge este problema durante la configuración, debe liberar el puerto y ejecutar la configuración nuevamente.

Soluciones

Para establece conexiones de manera óptima, realice lo siguiente:

Libere el puerto 1801

y luego reinicie el servicio de MSMQ.

Para llevar a cabo estos procedimientos, debe ser miembro de Administradores o tener delegada la autoridad adecuada.

Libere el puerto 1801

Message Queue debe conectarse al puerto 1801 para funcionar. Asegúrese de que el puerto esté libre (que ningún otro programa desee utilizarlo) e intente iniciar el servicio de MSMQ nuevamente luego de aguardar unos minutos hasta que el puerto se cierre.

Si surge este problema durante la configuración, debe liberar el puerto y ejecutar la configuración nuevamente.

Reinicie el servicio de MSMQ.

Para reiniciar el servicio de MSMQ, realice lo siguiente:

Abra el complemento Servicios. Para abrir Servicios, haga clic en Inicio. En el cuadro de búsqueda, escriba services.msc y presione ENTRAR.

Haga clic con el botón derecho en Message Queue Server y luego haga clic en Reiniciar. También debe reiniciar todos los servicios dependientes.

Adicional

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

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Error de Message Queue al enlazarse al puerto 1801.
{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.Event2170" 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>2170</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.10.0.Rule.Alert.Event2170.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>