• 在线诊断工具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 的初学者,也有好多不懂得地方,大家一起学习吧 !

  • 相关阅读:
    Web scraping tutorials with FMiner
    javascript
    Installing perl and writing your first perl program in Ubuntu
    c++
    sudo apt-get install libfcgi libfcgi-dev
    微信JSApi支付~订单号和微信交易号
    微信JSApi支付~坑和如何填坑
    WebApi系列~安全校验中的防篡改和防复用
    EF架构~CodeFirst自关联表的插入
    实时监控Cat之旅~对请求是否正常结束做监控(分布式的消息树)
  • 原文地址:https://www.cnblogs.com/baijuyi334/p/12565639.html
Copyright © 2020-2023  润新知