메시징 엔진 문제점 해결 팁
이 특정 팁 세트를 사용하면 서비스 통합 메시징 엔진에서 발생하는 문제점을 해결하는 데 도움을 받을 수 있습니다.
- 런타임이 아직 초기화되지 않았으므로 메시징 엔진 시작에 실패함
메시징 엔진이 DB2 Universal JDBC 유형 2 드라이버에서 시작되지 않음
- Informix JDBC 드라이버 3.00JC1에서 알려진 오류 때문에 메시징 엔진을 시작할 수 없음
- 데이터 저장소에 대한 문제점 판별
- 메시징 엔진에서 데이터베이스 경합 메시지 생성
Network Attached Apache Derby 버전 10.3 데이터베이스에 연결할 때 사용자 ID를 지원하지 않는 예외
- XAResourceNotAvailableException 예외의 가능한 원인 및 적절한 조치 수행 방법
- 서비스 통합 버스를 다시 작성할 때 문제점
- 외부 버스와의 통신 문제점
- 이름이 바뀐 외부 버스와 통신할 때 문제점
- 줄이 바뀐 SILimitExceeded 예외와 함께 JMSException의 가능한 원인
- 시스템 다시 시작 시 손상 문제점
- 관리 콘솔에서 메시징 엔진 상태 검색
- 필요한 메시징 엔진을 시작하기 전에 애플리케이션을 시작할 수 있음
서버 시작 중에 채널 프레임워크 메시지가 나타남
버전 6 서버를 포함하는 혼합 버전 클러스터에 대해서는 메시징 엔진 장애 복구가 지원되지 않음
런타임이 아직 초기화되지 않았으므로 메시징 엔진 시작에 실패함
메시징 엔진의 시작에 실패하고 WebSphere® Application Server 관리 콘솔에 다음 오류가 표시됩니다.
The messaging engine <name> cannot be started as there is no runtime
initialized for it yet, retry the operation once it has been initialized.
If dynamic configuration reload is enabled for this bus, then the servers
must be restarted.
메시징 엔진을 다시 시작하기 전에 서버를 다시 시작해야 합니다. 런타임을 초기화하려면 애플리케이션 서버를 시작해야 합니다.
![[z/OS]](../images/ngzos.gif)
메시징 엔진이 DB2 Universal JDBC 유형 2 드라이버에서 시작되지 않음
DB2® Universal JDBC 유형 2 드라이버를 사용하여 z/OS 플랫폼에서 데이터를 저장하려는 경우 메시징 엔진이 시작되지 않고 다음과 유사한 "스토리지 할당 오류" 메시지가 WebSphere Application Server SystemOut.log 파일에 나타날 수 있습니다.
BBOO0220E: [SB6NLA1:SB6NLA1.server1-SB6NLA1] CWSIP0002E: An
internal messaging error occurred in com.ibm.ws.sib.processor.im
pl.MessageProcessor, 1:1469:1.365, com.ibm.ws.sib.msgstore.Messa
geStoreRuntimeException: com.ibm.ws.sib.msgstore.PersistenceExce
ption: CWSIS1501E: The data source has produced an unexpected
exception: com.ibm.db2.jcc.t2zos.y: [IBM/DB2][T2zos/2.5.48]T2zo
sPreparedStatement.readPrepareDescribeOutput_:processDescribeOut
put:1563:Storage Allocation Error at com.ibm.ws.sib.msgstore.cac
he.links.AbstractItemLink.readDataFromPersistence(AbstractItemLi
nk.java:2487) at
com.ibm.ws.sib.msgstore.cache.links.AbstractItemLink._restoreIte
m(AbstractItemLink.java:639)
- 관리 콘솔을 사용하여 탐색
- JDBC 드라이버 사용자 정의 특성 fullyMaterializeLobData를
false로 설정합니다.
fullyMaterializeLobData 사용자 정의 특성은 LOB 데이터가 행이 페치될 때 JDBC 드라이버에서 완전히 유형화되는지, 아니면 필요한 경우 단편적으로 검색되는지 여부를 판별합니다. 실제 동작은 데이터베이스 서버에서 진행 스트리밍을 지원하는지 여부에 따라 달라집니다. 이 특성에 대한 자세한 정보는 DB2 문서를 참조하십시오. 기본값은 true입니다.
- 마스터 구성에 변경사항을 저장하십시오.
- 애플리케이션 서버를 다시 시작하십시오.
Informix JDBC 드라이버 3.00JC1에서 알려진 오류 때문에 메시징 엔진을 시작할 수 없음
Informix® JDBC 드라이버 3.00JC1을 사용하여 데이터를 저장하려는 경우 메시징 엔진을 시작할 수 없으며 WebSphere Application Server SystemOut.log 파일에 다음 오류 메시지가 나타날 수 있습니다.
00000022 SibMessage E [RetireBus:retire_web.000- RetireBus] CWSIS0002E:
The messaging engine encountered an exception while starting.
Exception: com.ibm.ws.sib.msgstore.PersistenceException: CWSIS1501E:
The data source has produced an unexpected exception: java.sql.BatchUpdateException:
Unique constraint (informix.u114_62) violated.
00000022 SibMessage E [RetireBus:retire_web.000- RetireBus] CWSID0035E:
Messaging engine retire_web.000-RetireBus cannot be started;
detected error reported during com.ibm.ws.sib.msgstore.impl.MessageStoreImpl start()
00000022 SibMessage E [RetireBus:retire_web.000- RetireBus] CWSID0027I:
Messaging engine retire_web.000-RetireBus cannot be restarted because a
serious error has been reported.T]
00000022 SibMessage I [RetireBus:retire_web.000- RetireBus] CWSID0016I:
Messaging engine retire_web.000-RetireBus is in state Stopped.
Informix JDBC 드라이버 3.00JC1에 알려진 결함(PTS 172471)이 있습니다. 이 오류를 방지하려면 Informix JDBC 드라이버를 3.00JC2로 업그레이드하십시오.
데이터 저장소에 대한 문제점 판별
메시징 엔진의 데이터 저장소에 데이터의 덤프를 축약된 양식으로 작성할 수 있습니다. 출력은 IBM 서비스 센터 담당자가 사용하도록 생성됩니다. 명령 실행 방법에 대한 정보는 지원 조직에 문의하십시오.- Jython 사용:
AdminControl.invoke(AdminControl.queryNames("type=SIBMessagingEngine, name=messagingenginename,*"), "dump", "com.ibm.ws.sib.msgstore.*")
- Jacl 사용:
$AdminControl invoke [$AdminControl queryNames type=SIBMessagingEngine, name=messagingenginename,*] dump com.ibm.ws.sib.msgstore.*
덤프는 $WAS_HOME/logs/server1 디렉토리에서 XML 파일로 작성됩니다. 파일 이름은 다음 형식에 따라 지정됩니다. messaging_engine_nameUUIDtimestamp.xml
<MessageStore>
<itemStreams>
<ItemStreamLink id="0" state="Available">
<class>com.ibm.ws.sib.msgstore.ItemStream</class>
<priority>5</priority>
<canExpireSilently></canExpireSilently>
<storageStrategy>STORE_NEVER</storageStrategy>
<expiryTime>0</expiryTime>
<sequence>0</sequence>
<tranID>null</tranID>
<tickValue>0</tickValue>
<items>
<ItemLink id="2" state="Available" refCount="3" refCountDecreasing="false">
<class>com.ibm.ws.sib.msgstore.Item</class>
<priority>5</priority>
<canExpireSilently></canExpireSilently>
<storageStrategy>STORE_NEVER</storageStrategy>
<expiryTime>0</expiryTime>
<sequence>1</sequence>
<tranID>null</tranID>
<tickValue>0</tickValue>
</ItemLink></items></ItemStreamLink></itemStreams></MessageStore>
메시징 엔진에서 데이터베이스 경합 메시지 생성
CWSIS1546I: The messaging engine, ME_UUID={0}, INC_UUID={1}, has lost
an existing lock or failed to gain an initial lock on the data store.
- 데이터베이스에 문제점이 있는지(예를 들어, 데이터베이스가 사용 불가능한지) 확인하십시오.
- 네트워크에 문제점이 있는지 확인하십시오. 예를 들어 네트워크가 과부하된 경우 두 애플리케이션 서버가 데이터베이스에 연결되었을 수 있지만, 서로 연결할 수는 없습니다. 이 경우 자원 경합 문제점이 발생합니다.
- 고가용성 또는 워크로드 공유를 제공하는 서비스 통합 구성을 보유한 경우 적절한 자원을 올바르게 구성했는지 확인하십시오. 예를 들어 메시징 엔진, 이러한 메시징 엔진에 대한 코어 그룹 정책, 메시징 엔진과 각 코어 그룹 정책을 연관시키는 일치 기준을 확인하십시오. 서비스 통합의 고가용성 및 워크로드 공유 구성을 참조하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Network Attached Apache Derby 버전 10.3 데이터베이스에 연결할 때 사용자 ID를 지원하지 않는 예외
java.lang.Exception: java.sql.SQLException: null userid not supported
DSRA0010E: SQL State = null, Error
![[IBM i]](../images/iseries.gif)
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
XAResourceNotAvailableException 예외의 가능한 원인 및 적절한 조치 수행 방법
deleteNode 명령이 메시징 엔진을 호스트하는 노드에서 사용되는 경우 해당 메시징 엔진이 삭제됩니다. addNode 명령을 수행하여 새 메시징 엔진이 다시 작성되면 ID가 서로 다르므로 트랜잭션 복구 중에 이전 메시징 엔진에 연결하지는 않습니다. 메시징 엔진을 호스트하는 각 서버의 SystemOut.log 파일에서 XAResourceNotAvailableException 예외를 식별하는 메시지가 생성됩니다.이 문제점을 해결하려면 인다우트 트랜잭션 해석에 설명된 프로시저를 따라야 합니다.
또한 XAResourceNotAvailableException 예외는 클러스터 버스 멤버의 서버가 장애 복구될 때 발생할 수도 있습니다. 이 경우 트랜잭션을 복구 및 해결하는 데 운영자가 개입하지 않아도 됩니다.
서비스 통합 버스를 다시 작성할 때 문제점
서비스 통합 버스를 삭제하고 나중에 동일한 이름의 새 버스를 작성하는 경우 메시징 엔진이 시작되지 않으며 SystemOut.log에 다음과 같은 메시지가 생성됩니다.[8/11/04 21:55:01:439 CDT] 0000000f SibMessage I
[LateBus:xyzsun15.server1-LateBus] isAlive: MessagingEngine suffered common mode error.
Correct error (see logs) and restart server.
[8/11/04 21:55:01:468 CDT] 0000000f SibMessage I
[LateBus:xyzsun15.server1-LateBus] isAlive: MessagingEngine will be stopped
because of common mode error.
No failover will occur.
[8/11/04 21:55:01:493 CDT] 0000000f SibMessage I
[LateBus:xyzsun15.server1-LateBus] Messaging Engine
xyzsun15.server1-LateBus not in state from which stop is valid: Starting
[8/11/04 21:55:01:513 CDT] 0000000f SibMessage I
[LateBus:xyzsun15.server1-LateBus] isAlive: MessagingEngine stopped because
of common mode error. Correct error (see logs) and restart server.
[8/11/04 21:57:01:431 CDT] 0000000e SibMessage I
[LateBus:xyzsun15.server1-LateBus] isAlive: MessagingEngine suffered
common mode error.
Correct error (see logs) and restart server.
버스 삭제 후 메시징 엔진에 대한 데이터베이스 디렉토리가 계속 존재하므로 메시징 엔진 시작에 실패하며, 이를 수동으로 제거해야 합니다. 존재하지 않는 메시징 엔진에 대해 Apache Derby 데이터베이스를 삭제하려면 profile_root/databases/com.ibm.ws.sib에 있는 데이터베이스 디렉토리를 삭제해야 합니다. 여기서 profile_root는 프로파일 특정 정보가 저장되는 디렉토리입니다.
데이터베이스 파일을 삭제하기 전에 먼저 WebSphere Application Server를 중지해야 합니다.
기타 데이터베이스의 경우 데이터 저장소 테이블에서 모든 행을 삭제하거나 모든 데이터 저장소 테이블을 삭제할 수 있습니다. 이 테이블은 데이터 저장소에 대해 구성한 스키마에 있습니다. 테이블 목록은 데이터 저장소 테이블의 내용을 참조하십시오.
자세한 정보는 데이터 저장소 라이프사이클의 내용을 참조하십시오.
외부 버스와의 통신 문제점
버스 사이에서 통신하려면 외부 버스와 서비스 통합 링크를 작성해야 합니다. 첫 번째 버스에서 외부 버스 이름은 외부 버스가 되는 두 번째 버스 이름과 일치해야 하며, 이 두 번째 버스에 대한 외부 버스 이름은 첫 번째 버스 이름과 일치해야 합니다. 서비스 통합 버스 링크는 두 버스에서 이름이 동일해야 합니다.
구성이 올바르지 않은 경우(예: 서비스 통합 버스 링크가 일치하지 않는 경우) 다음과 같은 유형의 오류가 나타날 수 있습니다.
SibMessage E [TechBus:TechCluster.000-TechBus]
CWSIT0057E: The inter-bus connection BookstoreBus failed in the remote
messaging engine on host aixp401.rchland.ibm.com with reason:
CWSIT0067E: Inter-bus connection BookstoreBus in bus BookstoreBus
is not available.
이름이 바뀐 외부 버스와 통신할 때 문제점
서비스 통합 버스 링크의 특성을 구성하는 데 사용된 관리 콘솔 패널을 사용하여 링크가 가리키는 외부 버스 이름을 변경할 수도 있습니다. 그러나 일단 구성하면 외부 버스 이름은 바꿀 수 없습니다. 변경한 경우 링크에 대한 상태 정보를 미리 보유하고 있는 메시징 엔진은 외부 버스 이름을 이전 값으로 재설정할 때까지 링크를 사용할 수 없습니다.
줄이 바뀐 SILimitExceeded 예외와 함께 JMSException의 가능한 원인
대상이 보유한 메시지 수가 한계 임계값에 도달하면 해당 대상에 메시지를 전송하려는 모든 시도는 줄이 바뀐 SILimitExceeded 예외와 함께 JMSException가 발생하며 실패합니다. 대상이 보유한 메시지 수가 한계 임계값보다 적어질 때까지 대상은 계속 이 예외가 발생하며 실패합니다.
사용 가능한 메시지 수에 대한 정확한 개수를 확보하도록 큐 및 토픽 영역 대상의 사용 가능한 메시지 개수 PMI 통계를 모니터할 수 있습니다. 사용 가능한 메시지 수가 늘어나면 시스템 균형을 조정하는 조치를 취하십시오. 대상이 사용 가능한 메시지를 이용할 때까지 생성자가 새 메시지 전송을 중지하는 것이 좋습니다.
- 예상되는 메시지 수와 비교하여 대상의 상한 임계값이 너무
낮습니다. 대상은 일부 메시지를 처리하지 않습니다.
상한 임계값의 기본값은 50000입니다. 해결책: 대상의 상한 임계값을 늘립니다.
- 애플리케이션은 대상에서 처리할 수 있는 것보다 많은 메시지를
생성합니다.
이상적인 균형은 시간의 흐름에 따라 생성되는 메시지 수와 이용되는 메시지 수를 동일하게 조정하는 것입니다. 시스템이 불균형하고 생성 애플리케이션이 대상에서 이용할 수 있는 것보다 많은 메시지를 전송하는 경우 실제로 생성 애플리케이션에서 JMSException이 발생합니다.
해결책: 생성되는 메시지 수와 이용되는 메시지 수 사이에서 균형을 맞추십시오.팁: ORB(Object Request Broker) 스레드 풀의 기본값은 100개의 스레드입니다. 일부 애플리케이션에서는 동일한 대상에 메시지를 보내는 데 100개의 애플리케이션을 허용할 수 있습니다. ORB 스레드 풀에서 최대값을 10개의 스레드로 조정하십시오. 이와 같이 낮게 설정하면 메시지를 보낼 수 있는 생성자 수가 감소하여 전반적인 메시지 처리량이 늘어날 수 있습니다. - 애플리케이션이 대상에서 너무 느리게 메시지를 처리합니다. 해결책: 클라이언트 애플리케이션이 이용하는 메시지 수를 늘려야 할 수도 있습니다. 대상은 여러 이용자가 해당 대상에서 읽을 때 추가 메시지를 처리합니다.
클러스터되지 않은 환경의 다중 서버에서 애플리케이션을 복제하십시오. 기본적으로 애플리케이션은 클러스터된 서버 환경에서 복제됩니다. 클러스터되지 않은 환경에서 등록자를 사용 가능하게 하려면 DurableSubscriptions에 대한 TopicConnectionFactory JNDI 설정에서 cloned 플래그를 설정합니다.
제한사항: 이 솔루션은 메시지 순서를 모두 지정해야 하는 애플리케이션에는 적합하지 않습니다. - 메시지에 최선형(best effort) 비지속적보다 더 나은
QoS 속성이 있습니다. 해결책: QoS 속성이 최선형(best effort) 비지속적에 해당하는 메시지를 사용합니다. 시스템에 메시지가 너무 많으면 대상은 최선형(best effort) 비지속적 메시지를 버립니다.제한사항: 이 솔루션은 모든 메시지를 수신해야 하는 애플리케이션에는 적합하지 않습니다.
시스템 다시 시작 시 손상 문제점
드물기는 하지만, 시스템을 다시 시작할 때 메시징 엔진, 대상 또는 링크가 손상될 수 있습니다. 이와 같은 손상이 발생하면 문제점을 알리는 메시지가 나타납니다. 메시징 엔진에 문제점이 남아 있으면 메시징 엔진은 시작되지 않습니다. 대상 또는 링크가 손상된 경우 관련 메시징 엔진은 시작되지만 해당 메시징 엔진에서 대상 또는 링크는 사용할 수 없습니다.
문제점 원인을 알지 못하면 IBM 서비스 담당자에게 문의하여 상황을 해결하기 전에 원인을 분석해야 합니다.
- 관리 콘솔에서 로 이동한 후 전체 동기화를 클릭하여 시스템에서 구성 파일을 동기화하는지 확인하십시오. 이 조작은 실행하는 데 몇 분이 소요될 수 있습니다.
- 문제점이 계속 존재하면 다음 태스크 중 하나를 완료하십시오.
- 손상된 오브젝트를 삭제하고 다시 작성하십시오. 그러면 손상이 발생하기 전에 생성 또는 수신된 메시지가 사라집니다.
- 백업에서 시스템을 복원하십시오(데이터 저장소 백업 복원 및 메시징 엔진 복구 참조). 그러면 백업 이후 생성 또는 수신된 메시지는 사라집니다.
관리 콘솔에서 메시징 엔진 상태 검색
메시징 엔진의 상태를 검색하려면 최소한 모니터 권한으로 관리 콘솔에 로그인해야 합니다. 이 권한이 없으면 메시징 엔진이 시작된 경우에도 메시징 엔진 상태가 "사용 불가능"으로 표시됩니다.
[4/20/05 10:49:57:083 CDT] 0000004b RoleBasedAuth A
SECJ0305I: The role-based authorization check failed for admin-authz
operation SIBMessagingEngine:stateExtended.
The user UNAUTHENTICATED (unique ID: unauthenticated) was not granted any of
the following required roles: administrator, operator, configurator, monitor.
여기서
메시지에 표시된 사용자 ID는 관리 콘솔에서 로그인하는 데 사용한 사용자 ID입니다. 필요한 메시징 엔진을 시작하기 전에 애플리케이션을 시작할 수 있음
애플리케이션이 사용 가능한 메시징 엔진에 종속된 경우 애플리케이션이 실행되기 전에 메시징 엔진을 시작해야 합니다. 애플리케이션 서버에서 애플리케이션을 자동으로 시작하려는 경우 필요한 메시징 엔진을 시작하는지 테스트하고 필요한 경우 메시징 엔진을 대기하도록 애플리케이션을 개발해야 합니다. 시작 Bean에서 이 방법을 사용하는 경우 시작 Bean 메소드는 테스트를 수행하고 별도의 스레드(표준 WorkManager 메소드 사용)에서 작업을 대기해야 합니다. 따라서 애플리케이션 서버 시작은 지연되지 않습니다.
메시징 엔진에서 테스트하고 대기하는 코드에 대한 예제는 메시징 엔진 가용성에 종속성이 있는 애플리케이션의 내용을 참조하십시오.
![[z/OS]](../images/ngzos.gif)
서버 시작 중에 채널 프레임워크 메시지가 나타남
- 메시징 엔진을 시작하기 전에
메시징 구동 Bean을 포함하는 애플리케이션이 시작되었으므로
다음 메시지가 발행됩니다.
CWSIV0759W: During activation of a message-driven bean, no suitable active messaging engines were found in the local server on the bus {0}.
메시징 엔진이 시작되면 다른 정보 메시지에서 이를 확인하고 메시지 처리가 수행될 수 있습니다.
- z/OS TCP 프록시 채널이 시작되는 비동기 방식 때문에 다음 메시지가
발행됩니다.
CHFW0030E: Error starting chain {0} because of exception {1}
메시징 엔진이 시작되면 다른 정보 메시지에서 이를 확인하고 메시지 처리가 수행될 수 있습니다.
특정 조건에서만 이러한 메시지가 나타납니다. 예를 들어 마이그레이션 중에 포트를 변경하면 이 메시지가 나타날 수 있습니다.
- 후속 재시도에서 연결에 성공해도 서버 시작 중에
CRA(Control Region Adjunct) 프로세스에서 다음 메시지가 여러 번 나타날 수 있습니다. z/OS TCP 프록시 채널이 시작되는 비동기 방식 때문에 다음 메시지가
발행되며, 이는 오류가 발생했음을 의미하지는 않습니다.
Trace: 2009/06/17 08:24:41.434 01 t=9C6B58 c=UNK key=P8 (00000011) Description: Log Java Message Message: CHFW0030E: Error starting chain _InboundTCPProxyBridgeService because of exception com.ibm.wsspi.channel.framework.exception.RetryableChannelException: An exception was thrown when attempting to start the TCPProxyChannel com.ibm.ws.channel.framework.imp l.ChannelFrameworkImpl
이 메시지는 다음 예제와 유사하게 FFDC(First Failure Data Capture) 출력과 함께 제공될 수 있습니다.
실제로 z/OS TCP 프록시 채널이 올바르게 시작되었음을 알리는 다음 메시지가 표시됩니다.Exception = com.ibm.wsspi.channel.framework.exception.RetryableChannelException Source = com.ibm.ws.channel.framework.impl.ChannelFrameworkImpl.startChainInternal probeid = 2577 Stack Dump = com.ibm.wsspi.channel.framework.exception.RetryableChannelException: An exception was thrown when attempting to start the TCPProxyChannel at com.ibm.ws.tcpchannelproxy.jfap.impl.TCPProxyInboundChannel.start(TCPProxyInboundChannel.java:153) at com.ibm.ws.channel.framework.impl.ChannelFrameworkImpl.startChannelInChain(ChannelFrameworkImpl.java:1410) at com.ibm.ws.channel.framework.impl.ChannelFrameworkImpl.startChainInternal(ChannelFrameworkImpl.java:2863) at com.ibm.ws.channel.framework.impl.WSChannelFrameworkImpl.startChainInternal(WSChannelFrameworkImpl.java:960) at com.ibm.ws.channel.framework.impl.ChannelFrameworkImpl.startChainInternal(ChannelFrameworkImpl.java:2794) at com.ibm.ws.channel.framework.impl.ChannelFrameworkImpl.startChain(ChannelFrameworkImpl.java:2779) at com.ibm.ws.runtime.component.ChannelFrameworkServiceImpl.startChain(ChannelFrameworkServiceImpl.java:666) at com.ibm.ws.sib.jfapchannel.framework.impl.ChannelFrameworkReference$TCPProxyBridgeServiceInboundChainStartupRunnable .run(ChannelFrameworkReference.java:1641) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550) Caused by: com.ibm.ws.tcpchannelproxy.jfap.NotYetInitializedException: Server is not yet initialized at com.ibm.ws.tcpchannelproxy.jfap.TCPProxyBridgeServicesImpl.startListening(TCPProxyBridgeServicesImpl.java:558) at com.ibm.ws.tcpchannelproxy.jfap.impl.TCPProxyInboundChannel.start(TCPProxyInboundChannel.java:131) ... 8 more
Trace: 2009/06/17 08:24:51.449 01 t=9C6B58 c=UNK key=P8 (13007002) ThreadId: 00000003 FunctionName: com.ibm.ws.channel.framework.impl.WSChannelFrameworkImpl SourceId: com.ibm.ws.channel.framework.impl.WSChannelFrameworkImpl Category: AUDIT ExtendedMessage: BBOO0222I: CHFW0019I: The Transport Channel Service has started chain _InboundTCPProxyBridgeService.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
버전 6 서버를 포함하는 혼합 버전 클러스터에 대해서는 메시징 엔진 장애 복구가 지원되지 않음
WebSphere Application Server 버전 7.0 이상 서버에 호스트되는 메시징 엔진은 WebSphere Application Server 버전 6 서버에 호스트되는 메시징 엔진으로 장애 복구될 수 없습니다. 버전 6 이상의 서버를 혼합하여 구성된 클러스터 버스 멤버가 있는 경우 이 유형의 장애 복구를 방지하도록 고가용성 정책이 구성되었는지 확인해야 합니다.
버전 6 서버에 대한 버전 7.0 이상 메시징 엔진의 장애 복구를 방지하도록 메시징 엔진에 대한 고가용성 정책을 구성하십시오. 그러면 클러스터는 버전 6에 대한 하나의 서버 세트, 그리고 버전 7.0 이상에 대한 다른 서버 세트로 효과적으로 구분되며 버전 7.0 이상 메시징 엔진은 버전 7.0 이상의 서버로 제한됩니다. 혼합 버전 클러스터에 대한 메시징 엔진 장애 복구 구성의 내용을 참조하십시오.