JEUS JVM 옵션 추가
JVM 옵션 추가
JEUS 애플리케이션 서버 환경에서 Java 모니터링 에이전트를 효과적으로 사용하기 위해 필요한 JVM 옵션을 추가하는 방법을 안내합니다.
- JEUS 버전에 따른 시작 옵션의 설정 파일의 경로를 참고해
-javaagent옵션을 추가하세요.
- JEUS 7
- JEUS 6
$JEUS_HOME/domains/jeus_domain/config.xml
<domain>
<servers>
<server>
<name>server1</name>
<jvm-config>
<jvm-option>
-Xmx1024m -XX:MaxPermSize=128m
-javaagent:/whatap/whatap.agent-X.Y.Z.jar
</jvm-option>
</jvm-config>
</server>
</servers>
...
</domain>
$JEUS_HOME/config/$hostname/JEUSMain.xml
<node>
<name>node01</name>
<engine-container1>
<name>container1</name>
...
<command-option>-Xmx1024m -XX:MaxPermSize=128m
-javaagent:/whatap/whatap.agent-#.#.#.jar
</command-option>
...
</engine-container1>
</node>
-
애플리케이션 서버를 다시 시작하세요.
jdown && jboot -
애플리케이션 서버 로그 파일과 에이전트 로그 파일을 통해 에이전트가 정상 작동하는지, 에러가 발생하지 않았는지 확인하세요. 로그 파일의 위치는 다음을 참고하세요.
- 에이전트: $WHATAP_HOME/logs/whatap-
{SERVER_NAME}-{DATE}.log - JEUS 7: $JEUS_HOME/domains/$HOST_NAME/servers/$NODE_NAME/logs/JeusServer.log
- JEUS 6: $JEUS_HOME/logs/$NODE_NAME/JeusServer.log
- 에이전트: $WHATAP_HOME/logs/whatap-
-
에이전트가 애플리케이션 서버의 종류와 서비스 컨테이너 명을 인식했는지 확인하세요.
노트
와탭 모니터링 서비스에 로그인한 다음 프로젝트를 선택하세요. 애플리케이션 > 인스턴스 성능 분석 메뉴를 선택한 다음 실행 환경 변수 탭을 선택하세요. whatap.name과 whatap.type 항목을 확인하세요. whatap.name 항목의 마지막 요소가 컨테이너 이름이어야 합니다. whatap.type 항목에는 애플리케이션 서버의 종류가 명시되어야 합니다.

노트
Java 17 버전 이상의 경우 reflection 관련한 다음 옵션을 추가하세요.
--add-opens=java.base/java.lang=ALL-UNNAMED