1、arthas-x.x.x-bin,这个包含监控的插件,可作为远程监控的客户端,下载地址:https://arthas.aliyun.com/doc/download.html 2、arthas-tunnel-server-x.x.x-fatjar.jar,这个是远程监控的服务端,下载地址:https://github.com/alibaba/arthas/releases Arthas
-x 表示遍历的深度,比喻 -x2答应的List的对象 -x3可能答应的就是每一个List对象的具体属性值 参考如下的博客:https://blog.csdn.net/tec_1535/article/details/125303634 watch 类全限定名 方法名'{params,throwExp}'-e -x2:观察异常信息 -e 方法抛出异常时才会有触发输出 watch 类全限定名 方法名 params...
ognl -x 3 '#springContext=@com.wangji92.arthas.plugin.demo.common.ApplicationContextProvider@context,#allProperties={},#standardServletEnvironment=#propertySourceIterator=#springContext.getEnvironment(),#propertySourceIterator=#standardServletEnvironment.getPropertySources().iterator(),#propertySourceIterator.{#...
静态变量由于 一个jvm 中可能被多个classloader加载,jvm 认定为一个实例是一个classloader加载哦,所以需要知道当前静态类的hash 值(sc -d com.wangji92.arthas.plugin.demo.controller.StaticTest)可以通过这个命令获取。 ognl -x 3 '@com.wangji92.arthas.plugin.demo.controller.StaticTest@INVOKE_STATIC_DOUBLE'...
Arthas 支持JDK 6+(4.x 版本不再支持 JDK 6 和 JDK 7),支持 Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。 如果您在使用 Arthas,请让我们知道,您的使用对我们非常重要:查看在新窗口打开 # Contributors 在新窗口打开 ...
-x 指定输出静态变量时属性的遍历深度,默认为 0,即直接使用 toString 输出 PS: class-pattern支持全限定名,如com.test.AAA,也支持com/test/AAA这样的格式,这样,我们从异常堆栈里面把类名拷贝过来的时候,不需要在手动把/替换为.啦, sc 默认开启了子类匹配功能,也就是说所有当前类的子类也会被搜索出来,想要精确...
ognl -x 3 '@com.wangji92.arthas.plugin.demo.controller.StaticTest@INVOKE_STATIC_NAME' -c 316bc132 反射设置 static field 通过反射进行设置 static field ,参考:https://github.com/WangJi92/arthas-idea-plugin/issues/1 填写你想要修改的值、默认根据类型设置默认值 Str->"" Long -> 0L 等等。
returnObj,throwExp}' -n 5 -x 3 # 调用任意bean中的方法 # 1.先获取 classLoaderHash ...
Arthas-X 21-04-28 00:29 来自微博会员中心 O今天我升级为VIP3了 今天我升级为VIP3了 挑战Ta的会员等级>û收藏 转发 评论 ñ3 评论 o p 同时转发到我的微博 按热度 按时间 正在加载,请稍候...微关系 他的关注(44) read富坚帝国 刘同 請叫我少先隊員yono 痛车志 ...
“Search-Class” 的简写,这个命令能搜索出所有已经加载到 JVM 中的 Class 信息,这个命令支持的参数有 [d] 、 [E] 、 [f] 和 [x:] 。“Search-Method” 的简写,这个命令能搜索出所有已经加载了 Class 信息的方法信息。sm 命令只能看到由当前类所声明 (declaring) 的方法,父类则无法...