웹서버/OHS

[정보] OHS 인스턴스 디렉터리 - staging고 run-time

투칼론 2021. 11. 5. 13:49
반응형

[참고] OHS 버전 12.1.2.0.0과 이후 버전부터 적용됨


OHS 최근 버전(12.1.2 버전 부터)에서 OHS 컴포넌트를 생성하면 인스턴스에 2개(staging과 run-time)의 디렉터리가 생겨 처음에는 혼동될 수 있다.


보통 아래의 위치에 디렉터리가 생성된다.

* Staging 디렉터리: DOMAIN_HOME/config/fmwconfig/components/OHS/componentName
* Run-time 디렉터리: DOMAIN_HOME/config/fmwconfig/components/OHS/instances/componentName

Staging 디렉터리의 config를 변경하면, 자동으로 run-time 디렉터리에도 동기화되고, 변경된다. httpd.conf 파일 등 구성파일에서 특정 옵션을 설정하고자 하면, 반드시 staging 디렉터리에서 바꿔야 한다.


run-time 디렉터리로 변경되는 시점은 구성 아키텍처레 따라 다를 수 있다.

1) OHS 인스턴스가 WebLogic Server 도메인과 연동된 경우

 

Fusion Middleware Control (웹 콘솔)에서 설정을 변경하고, "activation" 시키는 시점 또는 기존에 설정이 바뀌었다면, Admin 서버가 기동될 때 설정이 동기화된다.
그리고, 노드매니저가 구성되어 있고, 통신이 끊겼을때에는 나중에 노드매니저와 통신이 복구 되었을때 동기화 됨에 주의한다.

2) 단독 OHS 인스턴스인 경우


인스턴스가 기동/재기동/종료될 때, 변경한 내용이 동기화된다.
일부 설정변경은 운영 중에도 run-time 디렉터리에 업데이트 되지만, 동기화된 후에 변경된 설정값이 마무리된다.
run-time 디렉터리의 설정 변경은 복제/동기화 하는데 누락될 수 있음에 주의해야 한다.