구성 파일의 동적 재로드
구성 파일의 동적 다시 로드를 사용하는 경우 구성 정보에 대한 업데이트가 서버에 동적으로 전달됩니다. 이러한 업데이트는 메시징 엔진이 시작되지 않은 경우에도 메시징 엔진에 적용할 수 있습니다.
서비스 통합 버스 구성을 정의하는 정보(링크된 모든 외부 버스 연결 포함) 및 해당 자원은 구성 파일 세트에 저장됩니다. 서버가 시작되면, 해당 구성 파일에서 현재 서비스 통합 정보를 읽습니다. 메시징 엔진이 시작되면, 메시징 엔진을 실행 중인 서버의 정보를 사용합니다.
서버가 실행되는 동안 구성 파일의 정보가 변경된 경우, 업데이트된 정보를 사용하려면 서버를 동적으로 업데이트하거나 다시 시작해야 합니다.
- 버스에서 동적 다시 로드를 사용하지만 애플리케이션 서버에서는 사용하지 않는 경우 업데이트를 적용하려면 서버를 다시 시작해야 합니다.
- 서버에서 동적 다시 로드를 사용하지만 버스에서는 사용하지 않는 경우 업데이트를 적용하려면 메시징 엔진만을 다시 시작해야 합니다.
- 버스와 서버 둘 다에서 동적 다시 로드를 사용하는 경우 이를 다시 시작하지 않아도 모든 업데이트가 자동으로 적용됩니다.
애플리케이션 서버에서 구성 파일의 동적 다시 로드를 사용하려면 애플리케이션 서버 -> server_name -> SIB 서비스를 클릭하여 Application Server 창에 표시한 후 구성 다시 로드 사용 가능을 선택하십시오. 각 노드에서 동적 구성 업데이트가 이루어졌는지 확인하려면 시스템 관리 -> 콘솔 환경 설정을 클릭하여 콘솔 환경 설정 창을 표시하고 변경사항을 노드와 동기화를 선택하십시오.
서비스 통합 버스의 구성 파일에 대한 동적 다시 로드를 사용하려면 서비스 통합 -> 버스 -> bus_name을 클릭하여 버스 세부사항을 표시한 후 구성 다시 로드 사용 가능을 선택하십시오.
구성 파일의 동적 다시 로드를 사용하지 않도록 선택할 경우, 구성 파일의 변경사항을 알아보기 위해 서버를 다시 시작해야 합니다.
장애 복구가 이루어진 클러스터 배치에서, 초기화와 메시징 엔진 시작 사이에서 구성 정보가 업데이트됩니다. (서버가 시작되면, 메시징 엔진이 초기화되지만 긴 시간이 흐른 후에는 시작되지 않을 수도 있습니다.) 따라서 서버를 다시 시작하면 구성 변경사항이 장애 복구의 원인이 되므로, 장애 복구와 함께 클러스터 배치에서 구성 파일의 동적 다시 로드를 사용 가능하게 해야 합니다. 장애 복구 시 예상할 수 있는 작동을 가져오려면, 활성 서버에 앞서 대기(비활성) 서버가 업데이트되고 다시 사용되었는지 확인해야 합니다.