JAVA VirtualVM 원 격 모니터링 설정
원 격 응용 연결 에 대해 Virtual VM 은 두 가지 방식 을 제공 합 니 다.JMX 와 jstatd 입 니 다.다음은 이 두 가지 연결 설정 을 소개 합 니 다.
원 격 서버 의 jdk 디 렉 터 리 에 있 는 jre/lib/management 에서 jmxremote.password.template 파일 을 찾 은 다음 pwd.file 이 가리 키 는 파일(예:cp./jmxremote.password.template/jmx/jmx.pwd)로 복사 하여 jmx.pwd 파일 의 마지막 줄 에 사용자 이름과 비밀 번 호 를 추가 합 니 다.
jmx jmx
JVM 인자 추가
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=6789"
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.pwd.file=/jmx/jmx.pwd"
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=false"
마지막 으로 원 격 서버 애플 리 케 이 션 을 다시 시작 하면 JAVA VirtualVM 으로 연결 할 수 있다.
원 격 서버 에 java.policy 파일 을 만 듭 니 다.예 를 들 어:
- /tmp/jstatd.java.policy
- grant codebase "file:${java.home}/../lib/tools.jar" {
- permission java.security.AllPermission;
- };
원 격 서버 의 jstatd 프로 세 스 시작:
- jstatd -J-Djava.security.policy=/tmp/jstatd.java.policy -J-Djava.rmi.server.logCalls=true
그리고 클 라 이언 트 에서 JAVA VirtualVM 으로 연결 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JAVA 객체 작성 및 제거 방법정적 공장 방법 정적 공장 방법의 장점 를 반환할 수 있습니다. 정적 공장 방법의 단점 류 공유되거나 보호된 구조기를 포함하지 않으면 이불류화할 수 없음 여러 개의 구조기 파라미터를 만났을 때 구축기를 고려해야 한다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.