Message Queuing를 포트 1801에 바인딩하지 못했습니다.

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

Knowledge Base article:

요약

Message Queuing를 포트 1801에 바인딩하지 못했습니다. 포트가 이미 다른 프로세스에 바인딩된 것일 수 있습니다. 설치 중에 이 문제가 발생하면 포트를 비우고 설치를 다시 실행해야 합니다.

원인

Message Queuing를 포트 1801에 바인딩하지 못했습니다. 포트가 이미 다른 프로세스에 바인딩된 것일 수 있습니다. 설치 중에 이 문제가 발생하면 포트를 비우고 설치를 다시 실행해야 합니다.

해결 방법

연결 설정을 최적화하려면:

포트 1801 비우기

MSMQ 서비스 다시 시작

이러한 절차를 수행하려면 관리자 그룹의 구성원이거나 위임받은 적절한 권한이 있어야 합니다.

포트 1801 비우기

메시지 큐는 포트 1801에 바인딩해야 정상적으로 작동합니다. 포트가 비어 있는지(다른 프로그램이 사용하려고 하지 않는지) 확인하고 포트가 닫힐 때까지 기다렸다가 MSMQ 서비스를 다시 시작해보십시오.

설치 중에 이 문제가 발생하면 포트를 비우고 설치를 다시 실행해야 합니다.

MSMQ 서비스 다시 시작

MSMQ 서비스를 다시 시작하려면:

서비스 스냅인을 엽니다. 서비스를 열려면 시작을 클릭합니다. 검색 상자에 services.msc를 입력하고 <Enter> 키를 누릅니다.

메시지 큐를 마우스 오른쪽 단추로 클릭하고 다시 시작을 클릭합니다. 모든 종속 서비스도 다시 시작해야 합니다.

추가 정보

자세한 내용은 이벤트 ID 2170( http://technet.microsoft.com/ko-kr/library/dd337489(WS.10).aspx)을 참조하세요.

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Message Queuing를 포트 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>