OHS 5

[Tips] 패스워드 입력없이 OHS 컴포넌트 기동하기

OHS 12c 버전에서는 이전버전에서 opnm 프로세스의 역할을 Node Manager가 OHS 컴포넌트 기동시에 관여를 한다. 기동할때마다 Node Manager에 설정되어 있는 패스워드 입력을 요구하는데 번거로운 일이다. 패스워드 입력을 생략하기 위해서는 초기에 패스워드 관련 key 파일을 생성해두어야 해야 한다. 이때 사용하는 명령어는 아래와 같다. $ [도메인 홈]/bin/startComponent.sh [component name] storeUserConfig 예) $ /ohs12/instances/test_domain/bin/startComonent.sh ohs1_1 storeUserConfig 위의 명령어가 성공적으로 수행되면 key 관련하여 ".wlst/nm-cfg-[도메인명].props"..

웹서버/OHS 2020.11.22

[Tips] OHS 12c MPM(Multi-Processing Modules) 방식

적용버전 : OHS 12c (Apache 2.4 기반) OHS 12c는 많은 사용자의 요청을 효율적으로 처리하기 위해 4가지 MPM(멀티프로세싱 모듈) 방식을 제공한다. Oracle HTTP Server 12.2.x 이전 버전에서는 worker MPM 방식이 기본 설정이고, 12.2.x에서 Linux 플랫폼에 한해서 event MPM 방식이 기본 설정임에 주의해야 함. 참고로, 아파치 2.4 부터 event 방식(리눅스 커널 2.6 이상에 한함)은 지원함 Prefork 방식 - fork를 통한 프로세스 기반의 처리임 - 최근에는 비효율적인 자원 사용때문에 많이 사용하지 않음 Worker 방식 - fork를 통해 자식 프로세스를 생성하지만, 멀티스레드를 통해 처리함 - 12c 이전 버전에는 주로 이 방식을..

웹서버/OHS 2018.05.03

[Tips] OHS 버전 Check

1. Share Library를 위한 환경 설정 (기존에 .profile에 설정되어 있다면 별도 설정 필요 없음) export ORACLE_HOME=[웹티어 설치 디렉터리]예) export ORACLE_HOME=/Oracle_WebTier/ export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ohs/lib:$LD_LIBRARY_PATH 위의 LD_LIBRARY_PATH는 UNIX 시스템에 따라 SHLIB_PATH (HP), LIBPATH (IBM AIX)가 필요할 수 도 있다. 2. 명령어 실행 $ORACLE_HOME/ohs/bin/httpd.worker -version 아래와 같은 정보가 디스플레이된다. Server version: Oracle-HTTP-Ser..

웹서버/OHS 2017.01.15

[관리] OHS 기동/종료/재기동 - OHS 11g 이하 버전

opmnctl 명령어는 Oracle HTTP Server(OHS)를 기동, 종료하고 재기동하는 명령어이다. 참고로, Fusion Middleware Control을 통해 Web Tier 하위에 ohs 서버가 보여져서, 관리가 가능하다. 또한 opmnctl은 커맨드라인 명령어를 통해 OHS 관리가 가능하다. 1) OHS 기동 예시#1) opmn과 매니지드 프로세스 모두 기동 > $ORACLE_INSTANCE/bin/opmnctl startall 예시#2) 특정 매니지드 프로세스(컴포넌트) 기동 > $ORACLE_INSTANCE/bin/opmnctl startproc ias-component=ohs1_1 예시#3) verbose 모드 > $ORACLE_INSTANCE/bin/opmnctl verbose st..

웹서버/OHS 2016.10.12