• JVM监控添加参数


    -Dcom.sun.management.jmxremote.port                           远程主机端口号的
    -Dcom.sun.management.jmxremote.ssl=false                   是否使用SSL连接
    -Dcom.sun.management.jmxremote.authenticate=false   是否开启远程服务权限
    -Djava.rmi.server.hostname                                              远程主机名,使用IP地址 
     
     
    如果为tomcat容器需要进行监控,那么,在tomcat下的catalina.sh下配置如下的参数,然后,这样就可以让jvisualvm该工具远程查看对应的JVM虚拟机当前的情况。
    -Djava.rmi.server.hostname=192.168.77.128 //tomcat所在服务器的IP地址
    -Dcom.sun.management.jmxremote //设置JVM允许远程jmx进行调用查看
    -Dcom.sun.management.jmxremote.port=1301 //设置JVM调用查看的端口为1301
    -Dcom.sun.management.jmxremote.ssl=false //设置JVM远程不能使用SSL方式进行调用
    -Dcom.sun.management.jmxremote.authenticate=false //设置JVM查看不需要权限
     
    catalina.sh配置参数:
    JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.77.128 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1301 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
     
    通常需要配置 tomcat/bin/catalina.sh 中的参数选项
    JAVA_OPTS='-XX:PermSize=1024m -XX:MaxPermSize=2048m -Xms8g -Xmx16g -Djava.awt.headless=true -server -Djava.rmi.server.hostname=10.24.4.213 -Dcom.sun.management.jmxremote.port=8061  -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false'
     
    -Djava.awt.headless=true :如果验证码有时不显示,那么,配置该参数就可以正常显示
     
     
     
  • 相关阅读:
    佛洛依德
    Python2.7利用Tesseract进行中英文图像识别
    批量生成二维码打包成exe文件
    python基础5—文件 | json序列化
    python基础6—(高阶,匿名,偏)函数 | 装饰器
    python基础4—面向对象
    python基础2—集合框架
    一不小心翻车了-(angularjs 1.6X) 由Eventbus使用异常说起
    简单说下js闭包之setTimeout
    html5上传本地图片,在线预览及裁剪(filereader,canvas)
  • 原文地址:https://www.cnblogs.com/rainy-shurun/p/5166443.html
Copyright © 2020-2023  润新知