![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
HmmControllerProcs.jacl 스크립트
HmmControllerProcs.jacl 스크립트를 사용하면 성능 상태 제어기와 서버 자동 재시작을 사용하거나 사용하지 않도록 성능 상태 관리 런타임 구성을 수정하고 기타 성능 상태 관리 설정 값을 설정하거나 검색할 수 있습니다.
목적
런타임 설정을 변경하려면 운영자 또는 관리자 관리 권한이 있어야 합니다.
HmmControllerProcs.jacl 파일을 사용하여 다음 조치를 완료할 수 있습니다.
- 성능 상태 제어기를 사용 가능 또는 사용 불가능하게 합니다.
- 서버 자동 재시작을 사용 가능 또는 사용 불가능하게 합니다.
- 기타 성능 상태 관리 설정 값을 설정하거나 검색합니다.
HmmControllerProcs.jacl 스크립트는 런타임 구성만 수정합니다.
위치
HmmControllerProcs.jacl 스크립트는 app_server_root/bin 디렉토리에 있습니다.
사용법
다음 명령을 실행하십시오.
wsadmin -profile HmmControllerProcs.jacl -c "insert_procedure_parameters"insert_procedure_parameters 변수를 프로시저 이름 및 적절한 변수값으로 바꿔 변경을 완료하십시오. 운영 환경에 따라 wsadmin 명령을 wsadmin.sh 또는 wsadmin.bat로 수정해야 합니다.
프로시저
사용 가능한 모든 프로시저 목록을 보려면 다음 명령을 사용하십시오.
wsadmin -profile HmmControllerProcs.jacl -c "help"
- enable
- 성능 상태 제어기를 사용 가능하게 합니다.
- disable
- 성능 상태 제어기를 사용 불가능하게 합니다.
- isEnabled
- 성능 상태 제어기가 사용 가능한지 확인합니다.
- enableServer node_name server_name
- 지정된 노드에서 서버 자동 재시작을 사용 가능하게 합니다.
- disableServer node_name server_name
- 지정된 노드에서 서버 자동 재시작을 사용 불가능하게 합니다.
- isServerEnabled node_name server_name
- 지정된 노드에서 서버 자동 재시작이 사용 가능한지 여부를 확인합니다.
- isNodeMaintenance node_name
- 성능 상태 제어기가 지정된 노드가 유지보수 모드임을 수신확인했는지 여부를 확인합니다.
- getMaxConsecutiveRestarts
- 재시작이 수행된 후 애플리케이션 서버 재개 시도 횟수를 리턴합니다. 최대값을 초과하면 서버 실패를 선언하며 서버 재시작을 사용할 수 없습니다.
- setMaxConsecutiveRestarts number_of_consecutive_restarts
- 재시작이 수행된 후 애플리케이션 서버 재개 시도 횟수를 설정합니다.
- getControlCycleLength
- 위반이 발생했는지 여부를 판별하기 위해 애플리케이션 서버 인스턴스에서 성능 상태 정책 검사 간격(분)을 리턴합니다.
- setControlCycleLength time_in_minutes
- 위반이 발생했는지 여부를 판별하기 위해 애플리케이션 서버 인스턴스에서 성능 상태 정책 검사 간격(분)을 설정합니다.
- getMinRestartInterval
- 애플리케이션 서버 인스턴스 재시작 간격을 리턴합니다.
- setMinRestartInterval time_in_minutes
- 애플리케이션 서버 인스턴스 재시작 간격을 설정합니다.
- getRestartTimeout
- 서버 상태를 폴링하기 전에 재시작 동안 제어기가 시작 및 중지 이벤트를 기다리는 데 사용하는 시간을 리턴합니다.
- setRestartTimeout time_in_minutes
- 서버 상태를 폴링하기 전에 재시작 동안 제어기가 시작 및 중지 이벤트를 기다리는 데 사용하는 시간을 설정합니다.
예제
다음 명령은 node_1 노드에서 실행되는 server_1 서버에서 자동 재시작을 사용 가능하게 합니다.wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer node_1 server_1"