본문 바로가기
MiddleWare(미들웨어)/JEUS

[JEUS7,8] WebtoB 와 연동하기

by wonkidoki 2023. 8. 30.
반응형

- WebtoB 와 연동하기 위해 연동 포트인 9900 포트를 WAS -> WEB 으로(목적지가 WEB) 방화벽을 오픈해야 한다.(WEB, WAS 서버의 영역이 서로 다를 경우) = Reverse Connection

- 주요 설정에는 HTH, Thread 가 있다.

- HTH는 Handler로 들어온 요청을 Thread에 분기하는 역할을 한다.

- Thread는 요청에 대한 처리를 담당한다.

- 서비스 마다 차이가 있지만 튜닝을 하게 된다면 HTH와 Thread 수치를 변경한다.

1. Webadmin > Servers > MS 선택 > Egine > WebConnection > Lock & Edit > WebtoB 선택

2. WebtoB_Listener 설정

Name : Listener 이름(원하는 대로 설정)

Register ID : WebtoB Server 절과 연동되는 값

WebtoB IP : 연동할 WebtoB 서버 IP

WebtoB Port : 연동할 WebtoB 서버 Port(Default 9900)

Thread : Default 30~50 정도 사용, 서비스에 따라 다르며 부하테스트를 통해 수치를 결정한다.

WewbtoB Listener 설정 1

WewbtoB Listener 설정 2

설정 확인 > Activate Changes

설정 후 MS 재 기동 필요하다.

3. WebtoB 설정 값 확인

1) NODE 절 확인

*NODE

WK WEBTOBDIR="C:/TmaxSoft/WebtoB5.0",

SHMKEY = 54000,

DOCROOT="C:/TmaxSoft/WebtoB5.0/docs",

PORT = "8080",

HTH = 1,

ERRORDOCUMENT = "503",

#Options="IgnoreExpect100Continue",

PathDir = "C:/TmaxSoft/WebtoB5.0/path/",

IPCBASEPORT = 6666,

JSVPORT = 9900, # JEUS 와 연동하기 위한 Port

IPCPERM = 0777, #Linux인 경우 이 설정이 필요하다.

LOGGING = "log1",

ERRORLOG = "log2",

SYSLOG = "syslog"

2) SERVER절 확인

Register ID와 Thread 수가 맞는지 확인

Thread는 MinProc, MaxProc와 매칭 된다.

WebtoB Thread >= JEUS Thread 여야 한다.

반대인 경우 에러페이지가 뜨는 경우 발생

*SERVER

MS1 SVGNAME = g_MS1, MinProc = 30, MaxProc = 30

4. WebtoB 설정 확인 후, 수정 된 게 있다면 컴파일(wscfl -i http.m) 재 기동 (wsdown > wsboot)

서비스 확인하면 끝.