미들웨어/WebToB

[WebTob] WebTob5 기동 및 정지, 프로세스 조회

우엉잇 2022. 9. 6. 17:30

최초 WebTob를 기동 하기위해서는 3개의 절차를 실행 해야 합니다. 

 

1.1. http.m 설정파일 확인 

 

[weblogic@localhost config]$ cat http.m

*DOMAIN
webtob1

*NODE
localhost WEBTOBDIR="/product/webtob/webtob5", 
SHMKEY = 54000,
DOCROOT="/product/webtob/webtob5/docs",
PORT = "8080", 
HTH = 1,
#Group = "nobody",
#User = "nobody",
NODENAME = "$(NODENAME)",
ERRORDOCUMENT = "503",
#Options="IgnoreExpect100Continue",
#JSVPORT = 9900,
LOGGING = "log1",
ERRORLOG = "log2",
SYSLOG = "syslog"

*HTH_THREAD
hth_worker
                  SendfileThreads = 4,
                  AccessLogThread = Y,
                  #ReadBufSize=1048576, #1M
                  #HtmlsCompression="text/html",
                  #SendfileThreshold=32768,
                  WorkerThreads=8

*SVRGROUP
htmlg NODENAME = "localhost", SVRTYPE = HTML
cgig NODENAME = "localhost", SVRTYPE = CGI
ssig NODENAME = "localhost", SVRTYPE = SSI

*SERVER
cgi SVGNAME = cgig, MinProc = 2, MaxProc = 10, ASQCount = 1 
ssi  SVGNAME = ssig, MinProc = 2, MaxProc = 10, ASQCount = 1

*URI
uri1 Uri = "/cgi-bin/",   Svrtype = CGI

*ALIAS
alias1 URI = "/cgi-bin/", RealPath = "/product/webtob/webtob5/cgi-bin/"

*LOGGING
syslog Format = "SYSLOG", FileName = "/product/webtob/webtob5/log/system.log_%M%%D%%Y%",
Option = "sync"
log1 Format = "DEFAULT", FileName = "/product/webtob/webtob5/log/access.log_%M%%D%%Y%", 
Option = "sync"
log2 Format = "ERROR", FileName = "/product/webtob/webtob5/log/error.log_%M%%D%%Y%", 
Option = "sync"

*ERRORDOCUMENT
503 status = 503,
url = "/503.html"

* 참고 

SHMKEY : 다른 프로그램과 충돌이 발생하는 경우 WebTob를 기동 시킬 때 에러 메시지가 발생 
PORT : 이미 사용 중인 PORT를 사용 할 경우 에러 메시지가 발생 
JSVPORT : 이미 사용 중인 PORT 일 경우 Servlet이 정상적으로 동작하지 않아 에러 메시지가 발생 

 

1.2. http.m 파일 컴파일 

[weblogic@localhost ~]$ . .bash_profile
[weblogic@localhost webtob5]$ cd bin

[weblogic@localhost bin]$ wscfl -i http.m
[CFL-00446] SVRGROUP NodeName is no longer necessary. Can be removed. line=30 
[CFL-05045] This license does not allow more than 5 users. MaxUser is changed to 5. Check the license.

Current configuration:
Number of client handler(HTH) = 1
Supported maximum user per node = 5
Supported maximum user per handler = 5

Successfully created the configuration file (/product/webtob/webtob5/config/wsconfig) for node localhost.
The host name of the running machine is localhost.

--> http.m 파일을 수정하면 다시 컴파일을 해야 적용되는것으로 확인된다. 

--> http.m 수정 시 자동 컴파일이 되는 설정이 있는지 확인이 필요하다. 

 

 

1.3. webtob 기동 

[weblogic@localhost bin]$ wsboot

Booting WebtoB on node (localhost) 
Starting WSM at Tue Sep  6 17:02:55 2022
Starting HTL at Tue Sep  6 17:02:55 2022
Starting HTH at Tue Sep  6 17:02:55 2022
 Current WebtoB Configuration:
Number of client handlers (HTH) = 1
Supported maximum user per node = 5
Supported maximum user per handler = 5
Starting SVR(cgis) at Tue Sep  6 17:02:55 2022
Starting SVR(cgis) at Tue Sep  6 17:02:55 2022
Starting SVR(ssis) at Tue Sep  6 17:02:55 2022
Starting SVR(ssis) at Tue Sep  6 17:02:55 2022

1.4. 프로세스 조회 ( 3중 택1) 

[weblogic@localhost bin]$ ps -ef | grep wsm
weblogic   31809       1  0 17:02 pts/4    00:00:00 wsm -l 0x2 -I webtob1_31808 -b 31808

[weblogic@localhost bin]$ ps -ef | grep htl
weblogic   31810       1  0 17:02 pts/4    00:00:00 htl -l 0x2 -I webtob1_31808 -b 31808

[weblogic@localhost bin]$ ps -ef | grep hth
weblogic   31811       1  0 17:02 pts/4    00:00:00 hth -l 0x2 -I webtob1_31808 -b 31808

1.5. webtob index 호출 

webtob index.html

 

1.6. webtob 정지 

[weblogic@localhost bin]$ wsdown
Do you really want to shut down WebtoB? (y : n): y

WSDOWN for node(localhost) is starting: 
WSDOWN: SERVER(cgi:0) downed: Tue Sep  6 17:10:35 2022
WSDOWN: SERVER(ssi:10) downed: Tue Sep  6 17:10:35 2022
WSDOWN: SERVER(cgi:1) downed: Tue Sep  6 17:10:35 2022
WSDOWN: SERVER(ssi:11) downed: Tue Sep  6 17:10:35 2022
WSDOWN: HTL downed: Tue Sep  6 17:10:35 2022
WSDOWN: HTH downed: Tue Sep  6 17:10:35 2022
WSDOWN: WSM downed: Tue Sep  6 17:10:35 2022
WSDOWN: WebtoB is down 

이것으로 webtob 기동 및 정지 프로세스 확인을 완료했습니다. 

'미들웨어 > WebToB' 카테고리의 다른 글

[WebTob] WebTob Directory Configuration  (0) 2022.09.06
[WebTob] WebTob5 설치  (0) 2022.09.06