1. WEBTOB 디렉토리 구조
$WEBTOBDIR : WEBTOB 설치 디렉토리
경로 |
설명 |
bin |
실행 파일 디렉토리 |
config |
환경 파일 디렉토리 |
lib |
system library 디렉토리 |
docs |
NODE절 DOCROOT의 설치 시 기본 위치 |
license |
license 파일 디렉토리 |
logs | log 디렉토리의 default 위치 |
2. 환경 파일 관리
환경 파일 경로
$WEBTOBDIR/config/에 존재함. (보통 http.m)
환경 파일 컴파일
Wscfl 을 이용하여 컴파일
-i 파일 이름 : 컴파일할 입력 환경 파일
-o 파일 이름 : 컴파일된 환경 파일 (default : wsconfig)
예) wscfl -i http.m
3. WEBTOB Log 관리
default 위치는 $WEBTOBDIR/log이지만 환경설정을 이용하여 변경할 수 있음.
(NODE절 SYSLOGDIR, LOGGING, ERRORLOG 설정)
syslog
WebtoB engine에서 남기는 로그로 WebtoB의 이상 유무를 체크하여 로그로 남긴다.
특이한 이상이 없는 한 많은 로그를 남기지 않는다. 일별로 생성된다.
default 위치 : $WEBTOBDIR/log/syslog
errorlog
클라이언트가 웹으로 접속하여 호출시 에러가 발생한 모든 uri 정보를 남긴다. 일별로 생성된다
defalut 위치 : $WEBTOBDIR/log/errorlog
accesslog
클라이언트가 웹으로 접속 시 호출하는 모든 요청 정보를 남긴다.
요청이 많으면 파일 크기가 상당히 커지므로 이 로그는 특히 신경을 써서 관리하여야 한다. 일별로 생성된다
default 위치 : $WEBTOBDIR/log/accesslog
4. WEBTOB 구동, 종료
wsboot 명령 이용
-f 파일이름 : 구동시 사용할 환경화일 ( default : wsconfig )
예) wsboot
wsboot -f wsconfig_ACS
WEBTOB 종료
wsdown 명령 이용
-i : WEBTOB 강제 종료
-f 파일이름 : 종료시 사용할 환경화일 ( default : wsconfig )
예) wsdown -i
wsdown -f wsconfig_ACS
5. wsadmin 사용
tstap01:/opt/webtob]$ wsadmin --- Welcome to WebtoB Admin (Type "quit" to leave) --- $$1 tstap01 (wsadm):
wsadmin 종료
$$1 tstap01 (wsadm): quit ADM quit for node (tstap01) tstap01:/opt/webtob]$접속 Client수 정보 보기
$$15 tstap01 (wsadm): ci -s HTH 0: 21 Total Connected Clients = 21 $$16 tstap01 (wsadm):접속 Client 상세정보 보기
$$2 tstap01 (wsadm): ci HTH 0: RDY -------------------------------------------------------------------------------- no status count idle local_ipaddr:port remote_ipaddr:port spri user -------------------------------------------------------------------------------- 6 RDY 4 18 10.180.110.17:7001 10.160.100.103:4647 -1 Connection이 요청을 받기위해 대기중인 상태 22 RUN 2 18 10.180.100.17:7001 10.160.100.103:4655 -1 Connection이 요청을 수행중인 상태 -------------------------------------------------------------------------------- HTH RDY QED RUN ETC total 0 1 0 1 0 2 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- HTH RDY QED RUN ETC total -------------------------------------------------------------------------------- 0 1 0 1 0 2 -------------------------------------------------------------------------------- Total 1 0 1 0 2 --------------------------------------------------------------------------------
6. 서버 상태 확인
SERVER 상태정보
status
RDY : 정상
NRDY : 해당 서버 프로세스가 정상적으로 부팅되지 않은 상태
count
프로세스 처리 건수
cqcnt
현재 프로세스별 요청 큐에 대기 중인 요청 수
aqcnt
프로세스별 요청 큐에 대기했었던 요청 총 건수
tstap01:/opt/webtob]$ wsadmin --- Welcome to WebtoB Admin (Type "quit" to leave) --- $$1 tstap01 (wsadm): si -------------------------------------------------------------------------------- hth svrname (svri) status count cqcnt aqcnt qpcnt emcnt rscnt rbcnt -------------------------------------------------------------------------------- 0 html ( 0) RDY 8 0 0 0 0 0 0 0 MyGroup ( 1) RDY 111 0 0 0 0 0 0
SERVER 프로세스별 상태정보
서버 프로세스별 처리 건수 및 평균 수행 시간을 확인
SVRTYPE 이 JSV인 서버들은 jengineid를 통해 연결된 JEUS Servlet engine을 확인할 수 있다.
$$2 tstap01 (wsadm): st -p HTH 0(12871): RDY --------------------------------------------------------------------------- svr_name svgname spr_no(pid) status count avg(rt) clid svc --------------------------------------------------------------------------- html htmlg 0( 12879) RDY 1 0.0356( 0) -1 - html htmlg 1( 12877) RDY 1 0.0403( 0) -1 - html htmlg 2( 12873) RDY 1 0.0420( 0) -1 - … MyGroup jsvg 10( 2) RDY 6 0.2943( 0) -1 - 6 jengineid(tstap01_servlet_engine1) MyGroup jsvg 11( 9) RDY 6 0.0465( 0) -1 - 5 jengineid(tstap01_servlet_engine1) MyGroup jsvg 12( 4) RDY 6 0.0524( 0) -1 - 6 jengineid(tstap01_servlet_engine1) MyGroup jsvg 94( 14) RUN 60943 0.1408( 0) 21831 do JEUS tstap01_servlet_engine1 엔진에서 요청이 처리중 60762 jengineid(shcgw01_servlet_engine1) …
7. 서비스(URI, EXT) 상태 확인
URI, EXT 상태 정보
URI, EXT로 등록된 서비스의 처리 건수, 평균 수행 시간, 큐 대기 건수, 큐 대기 시간을 확인
$$7 tstap01 (wsadm): st -s HTH 0: RDY ---------------------------------------------------------------------- svc_name count avg cq_count aq_count q_avg status ---------------------------------------------------------------------- admin 0 0.0000 0 0 0.0000 RDY xmldo 0 0.0000 0 0 0.0000 RDY popup 0 0.0000 0 0 0.0000 RDY u_root 18 0.0080 0 0 0.0000 RDY do 88 0.4845 0 0 0.0000 RDY js 301 0.0000 0 0 0.0000 RDY u_WEB_INF 0 0.0000 0 0 0.0000 RDY cab 0 0.0000 0 0 0.0000 RDY gif 2937 0.0001 0 0 0.0000 RDY jpg 0 0.0000 0 0 0.0000 RDY sck 0 0.0000 0 0 0.0000 RDY htm 0 0.0000 0 0 0.0000 RDY css 85 0.0000 0 0 0.0000 RDY jsp 12 0.0355 0 0 0.0000 RDY swf 0 0.0000 0 0 0.0000 RDY page 0 0.0000 0 0 0.0000 RDY u_GauceServlet 0 0.0000 0 0 0.0000 RDY u_LoginServlet 2 0.5340 0 0 0.0000 RDY html 0 0.0000 0 0 0.0000 RDY …
<< 환경화일 >> *URI u_LoginServlet Uri = "/LoginServlet", Svrtype = JSV u_GauceServlet Uri = "/GauceServlet", Svrtype = JSV u_WEB_INF Uri = "/WEB-INF", SvrType = JSV, AccessName=access_WEB_INF u_root Uri = "/", Svrtype = JSV *EXT htm MimeType = "text/html", SvrType = HTML html MimeType = "text/html", SvrType = HTML gif MimeType = "image/gif", SvrType = HTML jpg MimeType = "image/jpeg", SvrType = HTML js MimeType = “…", SvrType = HTML css MimeType = "text/css", SvrType = HTML swf MimeType = “…", SvrType = HTML cab MimeType = "application/octet-stream", SvrType = HTML jsp MimeType = "application/jsp", SvrType = JSV do MimeType = "application/jsp", SvrType = JSV xmldo MimeType = "application/jsp", SvrType = JSV page MimeType = "application/jsp", SvrType = JSV popup MimeType = "application/jsp", SvrType = JSV admin MimeType = "application/jsp", SvrType = JSV sck MimeType = "application/jsp", SvrType = JSV
8. 명령 반복, Shell에서 직접 수행
명령 반복(repeat)
-i 간격 : 명령 수행 간격 (초 단위)
-k 횟수 : 명령 반복 횟수
$$1 tstap01 (wsadm): repeat -i 1 -k 2 ci -s ci -s 명령을 1초간격으로 2번 수행 HTH 0: 0 Total Connected Clients = 0 $$2 tstap01 (wsadm): ci -s HTH 0: 0 Total Connected Clients = 0
wsadmin 명령을 Shell 에서 직접 수행하기
tstap01:/opt/webtob/config]$ echo ci -s | wsadmin --- Welcome to WebtoB Admin (Type "quit" to leave) --- $$1 tstap01 (wsadm): HTH 0: 0 Total Connected Clients = 0 $$2 tstap01 (wsadm): ADM quit for node (tstap01) 또는 tstap01:/opt/webtob/config]$ wsadmin -C "ci -s" $$1 tstap01 (wsadm): ci -s HTH 0: 0 Total Connected Clients = 0
'IT > JEUS / WEBTOB' 카테고리의 다른 글
[정보] JEUS 5.x 설정 가이드 (0) | 2015.09.04 |
---|---|
[작업일지 #4] 사내 인사시스템 DEV 재구성 (0) | 2015.08.26 |