-
JEUS 서버 재기동시 자동시작WAS/JEUS 2025. 5. 20. 17:08
개발 목적으로 Webtob/JEUS 구성을 위한 분들을 위한 가이드 포스팅 :)
TmaxSoft Engineer의 설치방식으로 진행되며, JEUS는 11년 연속 국내 1위 미들웨어입니다.
✅ OS 재기동 시 JEUS 자동 시작 설정 (crontab 활용)
JEUS는 기본적으로 시스템(OS) 재부팅 시 자동 기동 기능을 제공하지 않습니다.
이는 운영 편의성을 제한하는 대신, 장애 발생 시 명확한 대응 주체를 유지하기 위한 설계입니다.
즉, 미들웨어가 시스템 계층의 상태에 의존하지 않도록 하기 위한 역할 분리(R&R) 원칙이 반영된 구조라 볼 수 있습니다.
이 글에서는 crontab의 @reboot 기능을 활용해 OS 재부팅 시 WebtoB가 자동 기동되도록 설정하는 과정을 공유합니다.
⚠️ adminServer가 기동되는 서버 기준으로 작성하였습니다.
만약 이중화 구성일 경우에는 절차와 jboot.sh를 다르게 해야합니다.1. 실습 환경
- OS: Rocky Linux 9.4 (Blue Onyx)
- WAW: JEUS
- 사용자 계정:
jeus
2. JEUS 자동 시작 스크립트 작성
JEUS 실행을 위한 스크립트를 수정 및 생성합니다.
cd ${JEUS_HOME}/bin vi dsa
jeusadmin -host $DAS_URL -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE "$1"
cd ${JEUS_HOME}/bin vi jboot.sh
source ~/.bash_profile dsboot ; nmboot ; dsa bootall
스크립트 생성 후 실행 권한 부여가 필수입니다:
chmod u+x jboot.sh
3. crontab에 스크립트 등록
root 계정 또는 JEUS 계정에서 다음 명령어로 crontab 편집기를 엽니다.
crontab -u jeus -e
맨 아래에 다음 구문을 추가합니다:
@reboot /sw/was/jeus85/bin/jboot.sh
@reboot
예약어는 시스템 부팅 시 자동 실행을 지정하는 crontab 기능입니다.
4. 로그 출력 (선택)
기동 여부 확인을 위해 로그를 남기려면 다음처럼 리디렉션을 추가합니다:
@reboot /sw/was/jeus85/bin/jboot.sh >> /home/jeus/startup.log 2>&1
5. 이중화 이상일 경우 (선택)
JEUS 서버재기동시 자동시작(ver.이중화)
개발 목적으로 Webtob/JEUS 구성을 위한 분들을 위한 가이드 포스팅 :) TmaxSoft Engineer의 설치방식으로 진행되며, JEUS는 11년 연속 국내 1위 미들웨어입니다. ✅ OS 재기동 시 JEUS 자동 시작 설정 (crontab
ko-o.tistory.com
6. 주의사항
- 스크립트 실행 권한이 있어야 합니다 (
chmod u+x
필수) ~/.bash_profile
등 환경변수를 로드해야jboot.sh
가 정상 실행됩니다- 스크립트 내 경로는 절대 경로로 설정하는 것이 안정적입니다
- crontab은 systemd 기반 서비스보다는 간단하지만, 상태 추적 및 재시도 기능은 제공하지 않습니다
6. 재부팅 후 기동 확인
OS 재부팅 후 다음 명령어로 JEUS가 정상 기동되었는지 확인합니다 :)
jps -m | grep -v Jps
✅ 결론
이번 포스팅에서는 crontab의 @reboot 기능을 활용해,
OS 재기동 시 WAS(JEUS)가 자동으로 기동되도록 설정하는 방법을 실제 환경에서 실습해보았습니다.
실무에서는 서비스 가용성 확보와 중단 없는 운영을 위해 매우 유용한 구성이지만
OS 기능을 활용한 것으로 장애가 발생할때 TmaxSoft에서 기술지원을 받을 수는 없습니다.
(아직까지 적용사례에서 장애난 적은 없습니다.)
'WAS > JEUS' 카테고리의 다른 글
JEUS 3가지 배포( WAR, Directory, auto-deploy ) (0) 2025.06.24 JEUS 서버재기동시 자동시작(ver.이중화) (0) 2025.05.22 JEUS 중복로그인 설정 4탄(Specific Scope Cluster) (0) 2025.05.15 JEUS 중복로그인 설정 3탄(Cluster Mode. DOMAIN_WIDE) (0) 2025.05.14 JEUS 중복로그인 설정 2탄 (Cluster Mode. DEFAULT) (0) 2025.05.13