본문 바로가기

Server/web | was server

[webtob] WebtoB 환경파일 컴파일, 기동 및 종료

▶ 컴파일 명령 : wscfl -i http.m

 

※ 참고 옵션

wscfl [-v] |
 [-i <config_file_name> [-n <node_name>]] |
 [-o <config_binary_file_name>] |
 [-b] |
 [-h]
더보기

◆ wscfl 의 옵션 

● -i : 컴파일 대상이 되는 환경파일 이름을 지정한다.

-n : node_name 에 해당하는 노드의 환경 설정만 컴파일 하고자 할 경우 -i 옵션과 함께 사용한다. 

 -o : 컴파일을 통해 만들어질 이진(Binary) 환경파일 이름을 지정한다. 지정하지 않으면 default 로 ‘wsconfig’라는 이름의 파일이 만들어진다.

-b : 설정파일을 backup 한다.

-v : WebtoB 의 Version 을 확인한다.

-h : wscfl 의 도움말을 보여준다.

 

▶ 기동 및 종료 : 

     - 기동 : wsboot

     - 종료 : wsdown

     - 즉시 종료 : wsdown -i

 

※ 참고 옵션

wsboot : WebtoB 를 기동하기 위한 프로그램.

◆ WebtoB 를 기동할 때 사용하는 옵션
● -f : 이미 설명한 바와 같이 WebtoB 는 WebtoB 환경파일을 토대로 기동된다. 따라서 참조할 이진 WebtoB 환경파일명을 지정해 주어야 한다. 만약 파일명을 지정하지 않으면 default 로 wsconfig 파일이 참조된다.
● -T : WebtoB 관리 프로세스들(WSM, HTL, HTH)만을 기동시킨다. 실제 서비스를 하기 위해서는 각 Server 들을 기동시켜야 한다.
● -n : 지정된 Node 에 존재하는 서버 프로세스들을 기동시킨다. Node 명은 WebtoB 환경파일내의 Node 절에 미리 정의되어 있어야 한다. (멀티 Node 의 환경에서는 반드시 지정되어야 한다)
wsdown : WebtoB 를 종료하기 위한 프로그램.

WebtoB 를 종료할 때 사용하는 옵션
● -f : 참조할 이진 WebtoB 환경파일명을 지정해 주어야 한다. 만약 파일명을 지정하지 않으면 default 로 wsconfig 파일이 참조된다.
● -A : 모든 서비스 서버프로세스들을 종료시킨다.
● -S : 현재 사용중인 해당 서비스 서버프로세스들을 종료시킨다.
● -s : 해당 서버프로세스만을 종료시킨다. wsboot 와 마찬가지로 지정된 개수만큼 동작 중인 해당 서버프로세스를 종료시킨다. -k 옵션을 생략하면 서버프로세스는 1 개만 종료된다.
● -k : 이 옵션은 –s 옵션과 함께 사용해야 한다.
● -n : 해당 Node 의 응용 서버프로세스들을 종료시킨다. 사용되는 Node 이름은 WebtoB 환경파일의 Node 절에 정의되어야 한다. (멀티 Node 의 환경에서는 반드시 지정되어야 한다)
● -g : 해당 서버그룹의 서버프로세스들을 종료시킨다. 사용되는 그룹이름은 WebtoB 환경파일의 SVRGROUP 절에 정의된 것이라야 한다.
● -p : 특정 서버프로세스를 종료시킨다. s 옵션에 의한 종료와 달리 wsadmin 에서 “st –p” 명령으로 확인할 수 있는 프로세스번호 (spr_no)를 사용하여 특정 프로세스를 종료시킬 수 있다.
● -i : wsdown 명령을 즉시 수행한다. 기본적으로 wsdown 명령은 해당 업무를 모두 종료하고 수행되지만 -i(Immediately) 옵션에 의한 종료는 현재 수행중인 업무를 무조건 중단하기 때문에 신중하게 사용해야 한다.
● -w : wsdown 명령을 지정한 시간후에 실행한다. 시간 지정은 5 초 이하로 지정해야 한다.
● -h : 도움말을 보여준다.