고가용성 환경 문제점 해결 팁

사용자의 고가용성 환경에 문제가 발생하면 다음 주제를 검토하십시오.

[AIX Solaris HP-UX Linux Windows][z/OS]

JVM(Java Virtual Machine)이 시작된 후 메시지 HMGR0218I가 표시되지 않습니다.

올바르게 설정된 고가용성 환경의 경우, 고가용성 관리자가 관리 중인 환경을 재평가하여 새 컴포넌트가 환경에 추가될 때 이를 승인할 수 있습니다. 예를 들어, JVM(Java™ Virtual Machine)이 인프라에 추가되면 발견 프로세스가 시작됩니다. 시작 중, JVM은 코어 그룹의 다른 멤버에 접촉을 시도합니다. 실행 중인 또 다른 JVM을 발견하는 경우 이 JVM과의 결합 프로세스를 시작하고 이로써 JVM이 코어 그룹과 결합할 수 있는지 여부가 판별됩니다. 새 JVM이 코어 그룹의 멤버로 승인되는 경우 새 JVM을 포함한 모든 JVM이 메시지 HMGR0218I을 로그합니다. 또한 이 메시지가 관리 콘솔에 표시됩니다.

메시지 HMGR0218I은 현재 온라인 상태인 코어 그룹에 있는 애플리케이션 서버의 수를 표시합니다. JVM이 시작된 후 이 메시지가 표시되지 않으면 구성 문제점 또는 통신 문제점이 발생합니다. 이 상황을 수정하려면 배치 관리자를 사용하여 노드 에이전트에 동기화를 지시하거나, syncNode 명령을 사용하여 동기화를 수동으로 수행하여 현재 구성에서 애플리케이션 서버가 실행 중인지 확인하십시오. 여전히 JVM이 코어 그룹에 결합할 수 없는 경우, 네트워크 구성에 문제가 있는 것입니다.

[IBM i]

서버가 시작된 후 메시지 HMGR0218I가 표시되지 않습니다.

올바르게 설정된 고가용성 환경의 경우, 고가용성 관리자가 관리 중인 환경을 재평가하여 새 컴포넌트가 환경에 추가될 때 이를 승인할 수 있습니다. 예를 들어, JVM(Java Virtual Machine)(서버)이 인프라에 추가되면 발견 프로세스가 시작됩니다. 시작 중, 서버는 코어 그룹의 다른 멤버에 접촉을 시도합니다. 실행 중인 또다른 서버를 발견하는 경우, 이 서버와의 결합 프로세스를 시작하고 이로써 서버가 코어 그룹과 결합할 수 있는지 여부가 판별됩니다. 새 서버가 코어 그룹의 멤버로 승인되는 경우, 새 서버를 포함한 모든 서버가 메시지 HMGR0218I를 로그합니다. 또한 이 메시지가 관리 콘솔에 표시됩니다.

메시지 HMGR0218I은 현재 온라인 상태인 코어 그룹에 있는 애플리케이션 서버의 수를 표시합니다. 서버가 시작된 후 이 메시지가 표시되지 않으면 구성 문제점 또는 통신 문제점이 발생합니다. 이 상황을 수정하려면 배치 관리자를 사용하여 노드 에이전트에 동기화를 지시하거나, syncNode 명령을 사용하여 동기화를 수동으로 수행하여 현재 구성에서 애플리케이션 서버가 실행 중인지 확인하십시오. 여전히 서버가 코어 그룹에 결합할 수 없는 경우, 네트워크 구성에 문제가 있는 것입니다.

시스템 로그 파일에 HMGR0123I 메시지가 나타남

활성 조정자가 변경되는 것과 동시에 코어 그룹 멤버의 상태가 변경되는 경우 시스템 로그 파일에 HMGR0123I 메시지가 나타날 수 있습니다. 예를 들어 코어 그룹 멤버가 다시 시작되어 활성 조정자가 될 때 이 메시지가 발행될 수 있습니다.

이 정보 메시지는 일반적으로 심각한 문제점을 표시하지 않습니다. 시스템 로그 파일에 메시지가 나타나는 경우에도 새 활성 조정자는 업데이트된 그룹 상태를 수신합니다. 이 메시지의 발생을 최소화하려면 기본 설정된 코어 그룹 조정자로서 빈번하게 다시 시작하지 않는 코어 그룹 멤버를 선택해야 합니다.

시스템 로그 파일의 CPU 결핍 메시지

CPU 결핍 발견 오류 메시지는 고가용성 관리자 스레드가 지속적인 런타임을 갖는 데 필요한 실제 메모리가 충분하지 않은 경우 시스템 로그 파일에 표시됩니다. CPU가 수신 작업을 처리하면서 스와핑된 프로세스를 로드하려고 시도하는 데 대부분의 시간을 할애하는 경우 스레드 결핍이 발생합니다. 고가용성 관리자는 이러한 조건을 발견하여, 스레드가 필수 런타임을 가져오고 있지 않다고 알려주는 이러한 오류 메시지를 로그합니다.

우수한 성능을 나타내고 이러한 오류 메시지를 수신하지 않으려면 단일 시스템에서 실행되는 각 Java 프로세스에 최소 512MB의 RAM을 할당하는 것이 좋습니다.

보안이 사용되면 대규모 셀 구성의 CPU 사용량이 높음

특정 구성 및 상태에서는 검색에 상당한 시간이 소요됩니다.
  • 코어 그룹에 많은 프로세스가 정의되어 있으면, 이에 비례하는 많은 연결이 설정되어 이 프로세스를 지원해야 합니다.
  • 코어 그룹에 많은 비활성 프로세스가 정의되어 있으면, 각 검색 간격 동안 이에 비례하는 많은 연결을 시도합니다.
  • 관리 보안이 사용 중이면, DCS 연결이 보안되고 연결을 열 때의 영향이 상당히 커집니다.

관리 콘솔의 발견 및 장애 발견 페이지를 사용하여 연결되지 않은 코어 그룹 멤버 세트를 계산하고 해당 멤버에 대한 연결을 열려고 시도하기 전에 발견 프로토콜이 대기할 시간을 늘리십시오. 연속된 발견 기간 사이의 시간을 늘리면 발견에 소요되는 CPU 시간이 줄어듭니다. 자세한 정보는 주제 코어 그룹의 발견 프로토콜 구성을 읽어 보십시오.

과도한 부하 상태에서 임시 고가용성 하트비트 장애

과도한 부하 상태에서는 두 복제 참여자가 적절하게 실행 중인 것처럼 보이더라도 임시 하트비트 장애 조건이 고가용성 구성의 복제 참여자 간에 발생할 수 있습니다.

[Linux]Linux 운영 체제의 경우, 이 문제는 복제 참여자 간 복제 채널에서 TCP 연결 문제로 발생할 수 있습니다. TCP 버퍼가 교환 중인 고용량의 복제 데이터를 지원하기에 충분하지 않기 때문에 이 연결 문제가 발생합니다. 이 가상 하트비트 장애 조건을 피하려면, Linux용 SIP 서블릿 튜닝 방법을 설명하는 주제의 Linux 커널 튜닝 절에서 권장한 대로 TCP 버퍼 크기를 튜닝하십시오.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_ha_env_trbl
파일 이름:rtrb_ha_env_trbl.html