TUXEDO

[정보] 종료 명령어 - tmshutdown

투칼론 2017. 12. 20. 22:25
반응형

tmshutdown 명령어는 Tuxedo 종료시에 사용한다.

Tuxedo 관리 프로세스는 DBBL, BBL 등 Tuxedo 엔진 프로세스를 의미하고, Tuxedo AP 프로세스는 업무를 위해 개발한 비즈니스 로직을 담고 있는 프로세스를 의미한다.


주로 사용하는 옵션은 아래 표와 같다. 

 명령어 옵션

 설명 

 tmshutdown -y

 Tuxedo 관리 프로세스(DBBL, BBL)과 AP서버를 모두 종료

 tmshutdown -A

 Tuxedo 관리 프로세스만 종료

 tmshutdown -S

 모든 AP 프로세스 종료

 tmshutdown -s [AP프로세스명]

 해당 AP 프로세스만 종료

 tmshutdown -i [AP프로세스ID]

 해당 AP 프로세스만 종료 (ID 기준) 

 tmshutdown -g [그룹명]

 해당 그룹에 속해 있는 AP 프로세스 종료

 tmshutdown -l  [LMID]

 해당 LMID에 속해 있는 AP 프로세스 종료

 tmshutdown -B [LMID]

 해당 LMID에 속해 있는 Tuxedo 관리 프로세스 종료


tmboot와 옵션이 유사하나 추가적으로 유용하게 사용할 수 있는 옵션은 다음과 같다.

 명령어 옵션

 설명 

 tmshutdown -c

 클라이언트가 접속되어 있어도 강제로 종료

 tmshutdown -w [초]

 해당 [초]동안 종료되지 않으면 SIGTERM, SIGKILL 시그널을 보내 강조 종료

 tmshutdown -k {TERM|KILL}

 SIGTERM 또는 SIGKILL 시그널을 보내 종료시킴


참고로, 위의 옵션들을 함께 사용할 수 있다.

예를들어, "tmshutdown -g  GRP1  -s  svr1" 명령어는 GRP1에 속해있는 svr1 서버 프로세스를 종료한다는 의미이다.

전체를 종료시킬 때, "tmshutdown -cy -w1" 명령어를 유용하게 사용한다.

'TUXEDO' 카테고리의 다른 글

[정보] 기동 명령어 - tmboot  (0) 2017.12.20