JMX 확장 라이브러리를 이용한 Jconsole, Jvisualvm 기반으로 서버 실시간 자원 모니터링.
( Thread dump도 지원한다. )
Java 실행하는 쉘 스크립트를 이용하여 JMX port 오픈하는 방법
DEBUG_OPT="-Dcom.sun.management.jmxremote -Dcohttp://m.sun.management.jmxremote.port= #{JMX PORT} -Dcohttp://m.sun.management.jmxremote.rmi.port= #{JMX PORT} -Dcohttp://m.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcohttp://m.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=#{SERVER IP}"
C:\Program Files\Java\jdk1.8.0_201\bin\Jvisualvm.exe 실행
'Java' 카테고리의 다른 글
[Java] Time Orderd UUID (0) | 2022.02.23 |
---|---|
[Java] 공개키(Public Key) 와 개인키(Priviate Key) (0) | 2020.12.10 |
[Java] 암호 알고리즘 / 운용 모드 / Padding (0) | 2020.11.28 |
[Java] Reflection (0) | 2020.11.19 |
[Java] Optional (0) | 2020.11.15 |