zoukankan      html  css  js  c++  java
  • 在线诊断工具arthas (windows)

    介绍:

    arthas是阿里巴巴开发的一款开源的,Java应用程序排查问题的非常好用的工具

    当你遇到以下类似问题而束手无策时 arthas 可以帮助你解决:

    1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?

    2. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?

    3. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?

    4. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!

    5. 是否有一个全局视角来查看系统的运行状况?

    6. 有什么办法可以监控到JVM的实时运行状态?

    安装:

    安装包链接:

    百度云:https://pan.baidu.com/s/1Y_ltv-4wK8rmrRSf-WRPoQ

    提取码:ylrv

    安装步骤:

    待文件下载好了以后,在盘里新建一个文件夹把下载的 arthas-boot.jar 包放进去就行了

    使用:

    我一般是在idea的控制台使用,也可以在cmd中使用

    在控制台 进入放 arthas-boot.jar 的文件夹 (我的在e盘的arthas文件夹里)

    输入: java -jar arthas-boot.jar  按回车,然后会出现下图界面

    前面带 [编号] 的是 java 进程的PID号

    选择需要分析的编号 比如 输入1 按回车

    如果成功,会进入如下图界面

     命令:

    以下是一些基础命令:

    help——查看命令帮助信息

    cls——清空当前屏幕区域

    session——查看当前会话信息

    version——输出当前java进程所加载arthas的版本号

    quit——退出当前arthas客服端,其他arthas客服端不受影响

    shutdowm——关闭arthas服务

    还有很多进行分析的命令,我就不一一列举了,官方文档里都有

    https://alibaba.github.io/arthas/install-detail.html(打开有点慢--)

    结尾:

    我也是 arthas 的初学者,也有好多不懂得地方,大家一起学习吧 !

  • 相关阅读:
    CSS截取字符串
    mysql数据库中列转行
    Html页面操作json串
    mysql批量上传数据
    常见的表单元素选中
    关于Connection must be valid and open.
    百度editor调用【图片上传阿里云】
    百度apistore第三方登陆
    如何提高网页运行性能
    Html页面加回滚
  • 原文地址:https://www.cnblogs.com/baijuyi334/p/12565639.html
Copyright © 2011-2022 走看看