[JEUS] Webadmin 설정
웹에서 ip:10000/webadmin 을 입력하여 접속한다.
로그인 창에서 JEUS 설치 시, 입력했던 ID와 Password를 통해 로그인을 진행한다.
2. Domain log 경로 지정
첫 번째로 Domain을 선택한다.
Domain에 접속 후 좌측 하단의 LOCK&EDIT 를 선택하여 정보를 수정한다.
Domain Log Home 부분을 $jlog 경로로 지정해준다.
변경 후 우측 상단의 확인 을 눌러준다.
2. 서버 설정
좌측 메뉴바에서 Servers를 선택한다.
기본적으로 adminserver와 server1이 생성이 된다.
2-1. adminServer 설정
adminServer를 선택한다.
Ejb, Jms Engine 설정
Basic → Basic Info
하단에서 Ejb Engine과 JMS Engine의 체크박스 선택을 해제한다.
- Ejb Engine : 분산 애플리케이션을 지원하는 컴포넌트 기반의 객체 엔진
- JMS Engine : Java Message Service는 사람이 아닌 소프트웨어 응용프로그램 구성 요소가 요청, 이벤트 메시지 작성, 전송 수신 등을 읽을 수있는 메시징 엔진
Basic → System Thread Pool
Thread pool Min Max을 각각 30으로 설정한다.
Listener 생성 & 제거
Engine → JMS Engine → Service Config
default Config 를 제외한나머지는 전부 삭제한다.
Engine → Web Engine → Web Connection
ADMIN-HTTP 를 제외한 나머지는 전부 삭제한다.
Resource → Listener
BASE Listener를 선택한다.
Listen Port를 10000으로 변경한다.
💡확인 버튼이 상단에 있는 항목들은 반드시 확인 선택 후 넘어가야 함. 안그러면 저장되지 않음!
변경 내용 저장
전부 변경이 완료가 되었다면 좌측 하단의 Active Changes를 선택한다.
서버를 재시작하라는 메시지가 나오게 되면 webadmin 서버를 재기동한다.
dsdown
dsboot
2-2 Server1 설정
전체적인 설정은 AdminServer와 같음
*추가 변경 사항*
Basic → Base Info
JVM Config 설정
JVM Config에서 JVM과 관련된 옵션을 지정한다.
-Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=512m
-verbose:gc
-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC
-Xloggc:/home/tmax/jeus8/logs/gclog/arm_gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/home/tmax/jeus8/logs/dump/
- Xms : Java Heap의 최소 크기 지정
- Xmx : Java Heap의 최대 크기 지정
- MaxMetaspaceSize : 클래스와 메소드의 메타데이터들이 저장되는 영역
- verbose:gc : 가비지컬렉터 사용
- GCDetails, GCTimeStamps, GCDateStamps, HeapAtGC : 가비지컬렉터와 관련된 내용 호출
- xloggc : 로그파일 지정 (디렉토리 위치 사용자에 맞게 설정)
- HeapDumpOnOutOfMemoryError : heap 영역의 full로 인해 OutOFMemoryError가 발생할 경우 Heap dump 파일 생성
- HeapDumpPath: HeapDump 파일 경로
Resource → Listener → BASE
BASE PORT는 겹치면 안되므로 보통 AdminServer+10을 하여 저장한다.