wsadmin이란?
WebtoB 시스템을 관리하기 위한 프로그램,
wsadmin 프로그램은 UNIX 환경의 shell과 비슷한 Command Interpreter이다.
즉, 항상 프롬프트 상태로 대기중이다가 입력되는 명령어를 해석하여 이를 실행하게 된다.
여러 Node를 한 Domain으로 사용하는 경우 wsadmin으로 전체를 중앙 관리가 가능하며
각 Node별로 로컬에서만도 관리가 가능하다.
wsadmin 명령어
명 령 어 |
내 용 |
|
cacherefresh |
(cr) |
캐시 정보 초기화 |
cliinfo |
(ci) |
접속 웹 브라우저 확인 |
clilisten |
(cl) |
클라이언트 접속 제어 |
config |
(cfg) |
환경설정 내용 조회 |
discon |
(ds) |
접속중인 웹 브라우저를 강제로 해제 |
history |
(hist) |
최근 수행한 50개 명령 조회 |
help |
(h) |
도움말 |
logend |
(loge) |
logging 종료 |
logstart |
(logs) |
logging 시작 |
Logsync |
버퍼에 있는 log를 파일에 저장 | |
nodeset |
(ns) |
멀티노드환경에서 특정노드에 대한 정보를 얻고자 할 때 설정 |
Nodeunset |
(nus) |
멀티노드환경에서 특정노드에 대한 정보를 얻고자 set 한것을 해제 |
qpurge |
(qp) |
큐에 적체된 요청 삭제 |
rebootsvr |
(rbs) |
Server 프로그램 교체 |
repeat |
(r) |
명령어 반복 |
restat |
특정 서버 프로세스 혹은 모든 프로세스의 통게* 정보 리셋 | |
resume |
(rs) |
중지된 Server Process 재개 |
set |
현재 설정된 환경값을 동적으로 변경 | |
stat |
(st) |
Process 및 Service 상태 통계 |
suspend |
(sp) |
동작 중인 Server Process 중지 |
svrinfo |
(si) |
Server 정보 확인 |
webtobinfo |
(wi) |
WebtoB 시스템 정보 확인 |
wsboot |
WebtoB boot | |
wsdown |
WebtoB down | |
quit |
(q) |
wsadmin 종료 |
! |
직전 명령어 반복 |
stat (st)
실질적인 시스템 동작 상태를 나타며, 동작중인 Server Process와 Service에 대한 정보를 알 수 있다.
즉 Server Process의 현재 상태 처리중인 Service 이름, 처리한 Service 개수, Service에 대한 상태,
Service 큐에 존재하는 Service 요청 개수등과 같은 동적인 정보를 확인 할 수 있다.
stat명령어의 약어는 'st'이며 다음과 같은 옵션들이 제공된된다.
옵 션 |
내 용 |
|
-p |
[Server 프로세스 이름] |
Server 프로세스별 상태 |
-v |
[Server 이름] |
Server 별 상태 |
-s |
[Service 이름] |
Service 별 상태 |
-n |
<Line 수> |
n 라인만큼 디스플레이 |
Server Process에 대한 정보
WebtoB 시스템에서 동작하는 개별적인 Server Process에 대한 정보를 알 수 있다.
WebtoB 환경파일에 등록된 Server는 MIN과 MAX 항목을 사용하여 여러 개의 동작을 할 수 있는데,
이들 각각의 동작 상황을 확인 할 수 있다.
각 Server별 Process의 id(spr_no), 현재상태(RDT, NRDY, RUN, BRUN) 처리한 서비스 개수(count),
평균처리시간(avg), 처리중인 Service 이름(svc)등이 출력된다.
-p옵션을 사용하여 Server이름을 지정하면 해당 Server 이름의 Server Process들에 관한 정보들이 출력되고 이름을 지정하지 않으면 동작중인 모든 Server Process들에 대한 정보가 출력된다.
st -p명령어
서버명, 해당 서버가 속해있는 서버그룹명
Server별 Process의 번호(spr_no)와 pid, 현재상태(status RDY:service가능, NRDY:service 불가능)
처리한 Service 개수(count)
평균처리시간(avg avg괄호안의 rt는 해당 프로세스가 수행되고 있는 시간이 몇 초째인지를 나타냄)
현재 실행되고 있는 client의 정보(clid:ci정보 중 no)
처리중인 Service이름 등이 출력된다.