[문의]
하나의 서버에 다중 모듈 설치 할 수 있나요?
[답변]
하나의 서버에 다중 모듈 설치는 가능하며, window/linux 환경에 따라 설정 하는 방식이 다름을 안내드리며, 다우기술 모듈 설치하시는 서버의 OS 확인 후 아래 내용 진행하시기 바랍니다.
* 반드시 다중 모듈 사용 시 슬레이브 계정 생성하시어 1계정 1모듈 사용 하시기 바랍니다. *
-아래-
* 주의사항 : 아래 내용 진행하시기 전에 기동되어 있는 모듈은 중지 후 진행하여야 함을 안내드립니다.
[window]
1. 2개의 Agent 준비
- 기존에 설치되어 있던 BizClient폴더의 Copy본을 만든다.
- 두 개의 폴더명을 상이하게 수정한다.
ex) 1. biz_client_mms
2. biz_client_sms
2. Agent 명 설정
biz_client폴더 > bat > wrapper > wrapper.conf
- # Name of the service
- # Display name of the service
- # Description of the service
이 3개의 항목들 이름을 biz_client 모듈에 지정할 명 상이하게 입력
ex )
# Name of the service
wrapper.ntservice.name = Daoutech BizClient_4007
# Display name of the service
wrapper.ntservice.displayname = Daoutech BizClient_4007
# Description of the service
wrapper.ntservice.description = Daoutech BizClient_4007
3. bat 폴더 내 service-install.bat 실행
* Agent 설치 확인 방법 : service 메뉴에서 2번에서 지정한 이름으로 된 system이 있는지 확인.
혹은 {모듈설치경로}/bat/wrapper/log 폴더에 로그파일 생성되었으면 모듈연동 되었음을 안내드립니다.
[linux]
1. 2개의 Agent 준비
- 기존에 설치되어 있던 BizClient폴더의 Copy본을 만든다.
- 두 개의 폴더명을 상이하게 수정한다.
ex) 1. biz_client_mms
2. biz_client_sms
2. biz_client.jar 파일명 변경
ex) 1. biz_client_mms.jar
2. biz_client_sms.jar
3. script 수정
- 명령어 vi 로 biz_start / biz_stop 파일 오픈
- biz_client로 되어있는 부분을 biz_client.jar 파일명과 동일하게 편집
ex) mms폴더/ biz_client_mms.jar파일 일 경우, biz_client -> biz_client_mms
{모듈설치경로}
1. biz_client.jar -> biz_client_mms.jar 변경
2. {모듈설치경로}/script
3. vi biz_start
-------------------------biz_start 편집-----------------------------
#!/bin/sh
proc=`ps -ef | grep biz_client | grep -v vi |grep -v grep | grep -v sh`
if [ X"$proc" != X"" ]; then
echo "Already Invoked"
exit
fi
cd ..
java -jar biz_client.jar config/uds &
---------------------------------------------------------------------
둘째줄 grep biz_client -> biz_client_mms 로 변경
마지막줄 biz_client.jar -> biz_client_mms 로 변경
4. vi biz_stop
-------------------------biz_stop 편집-----------------------------
#!/bin/sh
sh ./killsvr -15 biz_client
index=1
while [ ${index} -le 20 ]
do
proc=`ps -ef | grep biz_client | grep -v vi | grep -v grep | grep -v sh`
if [ X"$proc" != X"" ]
then
echo "Waiting about 20 Sec to Module Shutdown...."
index=$((index+1))
sleep 1
continue
fi
echo "Module Shutdown Success"
exit;
done
echo "Timeout Module Safe Shutdown!, Script will run force down."
sh ./killsvr -9 biz_client
---------------------------------------------------------------------
두번째 줄 biz_client -> biz_client_mms 로 변경
여섯번째 줄 biz_client -> biz_client_mms 로 변경
맨 마지막 biz_client -> biz_client_mms 로 변경
3. 변경된 script 실행/중지
ex) ./biz_start
./biz_stop
* Agent 설치 확인 방법 : ps 명령어 사용하여 biz_client 기동 확인.
혹은 {모듈설치경로}/log 폴더에 로그파일 생성 시 모듈 연동 되었음을 안내 드립니다.
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.