zoukankan      html  css  js  c++  java
  • 三. 监控工具

    一. 使用jmx让远程工具连接java进程

    开启jmx:

    1. 无需验证的配置:
      -Dcom.sun.management.jmxremote
      -Dcom.sun.management.jmxremote.authenticate=false
      -Dcom.sun.management.jmxremote.port=1234
      -Dcom.sun.management.jmxremote.ssl=false
    2. 将-Dcom.sun.management.jmxremote.authenticate=false 去掉就是需要验证信息
      即:登录名和密码:验证用户的配置文件在$java_homejre/lib/management/jmxremote.password
      默认有一个$java_home/jre/lib/management/jmxremote.password.template
      修改下即可。
      jmxremote.password.template默认是只读权限。
      并更改为可写的权限 chmod a+w jmxremote.password
      修改后把jmxremote.password的读权限取消 a-r 。否则会提示:Error: Password file read access must be restricted:
      management/jmxremote.access配置下权限。
      连接时指定ip:端口和jmx连接即可。
      远程的线程dump可以dump查看,堆的dump是需要从远程拉到本地来查看。
  • 相关阅读:
    中间件格式
    python3 bytes与str数据类型相互转换
    python 连接mongodb 使用
    md5 简单加密
    django 使用https协议运行runserver
    工厂模式
    C++字符串
    C++字符
    C++数学函数
    MATLAB函数总结——数值运算和符号运算
  • 原文地址:https://www.cnblogs.com/72808ljup/p/5349069.html
Copyright © 2011-2022 走看看