Ve službě Řízení front zpráv selhalo vytvoření vazby na port 1801.

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

Knowledge Base article:

Souhrn

Ve službě Řízení front zpráv selhalo vytvoření vazby na port 1801. Port je již patrně vázán na jiný proces. Pokud k tomuto problému dojde během instalace, bude třeba port uvolnit a instalaci spustit znovu.

Příčiny

Ve službě Řízení front zpráv selhalo vytvoření vazby na port 1801. Port je již patrně vázán na jiný proces. Pokud k tomuto problému dojde během instalace, bude třeba port uvolnit a instalaci spustit znovu.

Řešení

Postup optimalizace navázání připojení:

Uvolněte port 1801.

Pak restartujte službu MSMQ.

Abyste mohli provést tyto postupy, musíte být členem skupiny Administrators nebo musíte mít delegované příslušné oprávnění.

Uvolnění portu 1801

Služba Řízení front zpráv se potřebuje vázat na port 1801, aby mohla fungovat správně. Přesvědčte se, že je daný port volný (nesnaží se ho používat žádné jiné programy). Následně počkejte, až se port zavře, a zkuste službu MSMQ spustit znovu.

Pokud k tomuto problému dojde během instalace, bude třeba port uvolnit a instalaci spustit znovu.

Restartování služby MSMQ

Postup restartování služby MSMQ:

Otevřete modul snap-in Služby. Služby spustíte tak, že kliknete na Start. Do vyhledávacího pole zadejte services.msc a stiskněte klávesu Enter.

Klikněte pravým tlačítkem na Služba Řízení front zpráv a pak klikněte na Restartovat. Je také třeba restartovat veškeré závislé služby.

Další informace

Další informace najdete v tématu o události s ID 2170 ( http://technet.microsoft.com/en-us/library/dd337489(WS.10).aspx).

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Ve službě Řízení front zpráv selhalo vytvoření vazby na port 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>