증상
다음 시나리오를 고려하십시오.
-
Microsoft 메시지 대기열 (MSMQ 라고도 함)를 사용 합니다.
-
컴퓨터에 여러 IP 주소. 예를 들어, 여러 개의 네트워크 어댑터가 컴퓨터에 설치 됩니다.
이 시나리오에서는 MSMQ 메시지 전송 또는 수신는. 클러스터 된 컴퓨터 및 클러스터 되지 않은 컴퓨터에서이 문제가 발생할 수 있습니다.
해결 방법
인스턴스 메시지 큐에 바인딩하려면 다음 단계를 사용 하 여 단일 IP 주소를 사용 하려면 BindInterfaceIP 레지스트리 키를 구성 합니다.
1. Microsoft 기술 자료 문서 976438에서에서 설명 하는 핫픽스를 적용:
976438 FIX: Windows Server 2008 기반 컴퓨터에서 실행 중인 메시지 큐 4.0의 인스턴스 간에 메시지를 보낼 때 오류 "0xc00e0003" 반환 됩니다.
참고: BindInterfaceIP 기능을 사용 하려면 설치 해야 이 핫픽스.
2. 다음 단계를 사용 하 여 BindInterfaceIP 레지스트리 키를 만듭니다.
-
레지스트리를 열고 HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters로 이동 합니다. MSMQ가 클러스터 된 경우 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Clustered QMs\MSMQ$ ResourceName\Parameters로 이동 합니다.
-
BindInterfaceIP라는 새 문자열 값을 만듭니다.
-
값 데이터대해 적절 한 IP 주소를 입력 합니다.
3. 메시지 큐 다시 시작 합니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
자세한 내용
BindInterfaceIP 레지스트리 항목 인스턴스 메시지 큐에 여러 개의 IP 주소가 있는 컴퓨터에 단일 IP 주소를 바인딩할 수 있습니다. 이 레지스트리 값 www.<xxx.yyy.zzz> 이라는 IP 주소를 포함할 수 있습니다.
BindInterfaceIP 레지스트리 항목에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
329492 두 개의 네트워크 카드가 들어 있는 클러스터 노드가 메시지를 수신 하지 못한다
MSMQ 버전의 운영 체제에 대 한 자세한 내용은 Microsoft 기술 자료 문서 178517 검토.
178517 TCP 포트, UDP 포트 및 메시지 큐에서 사용 되는 RPC 포트
Microsoft 메시지 큐에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.
http://msdn.microsoft.com/en-us/library/ms711472%28VS.85%29.aspx