• JVM调优(四)——tomcat远程debug


    JVM调优(四)——tomcat远程debug

    tomcat远程debug

    jdwp协议

    1569854416944

    使用步骤

    • 登录远程服务器,进入tomcat目录,并打开文件: //tomcat/bin/startup.sh

    • 在文末添加参数:

      添加之前
      exec "$PRGDIR"/"$EXECUTABLE" start "$@"
      添加之后
      exec "$PRGDIR"/"$EXECUTABLE" jpad start "$@"
      
    • 打开第二个文件://tomcat/bin/catalina.sh

    • 可以查看启动脚本说明:

      1569855607651

      说明:

      jdwp=transport=$JPDA_TRANSPORT: JPDA的端口

      address=$JPDA_address: JPDA的地址

      server=y

      suspend=$JPDA_SUSPEND: JVM启动的时候,要不要中断JVM的启动

    • 在下文设置具体的值

      1569856112478

    查看端口是否启用:

    netstat -nap | grep 54321

    • 设置本机调试器(以Eclipse为例)
      • Run-debugConfigurations -Remote java Application

    这样就可以远程debug了;

    在IDEA中进行远程调试:

    Run-Edit Configurations...-"+"-Remote

    tomcat-manager监控

    文档://tomcat/webapps/docs/manager-howto.html

    操作步骤:

    • conf/tomcat-user.xml添加用户(打开注释并编辑值即可)

    • conf/Catalina/localhost/manager.xml配置允许的远程连接(这个文件默认是没有的,需要我们手动创建)

    psi-probe监控

    tomcat调优

  • 相关阅读:
    【转】awk内置变量
    【转】awk数组操作
    【转】awk 数组用法【精华贴】
    【转】linux shell 逻辑运算符、逻辑表达式
    指挥作战
    人脸相关
    TD
    后台
    前台 html 空格
    linux
  • 原文地址:https://www.cnblogs.com/xujie09/p/11694275.html
Copyright © 2020-2023  润新知