arthas03-修改全局配置

arthas options-全局开关说明

options命令是arthas 的全局开关配置命令,在这里可以将一些关键属性进行修改,包括job默认大小、是否打印日志等。如下所示是其支持的一些具体的选项:

名称默认值描述
unsafefalse是否支持对系统级别的类进行增强,打开该开关可能导致把JVM搞挂,请慎重选择!
dumpfalse是否支持被增强了的类dump到外部文件中,如果打开开关,class文件会被dump到/${application dir}/arthas-class-dump/目录下,具体位置详见控制台输出
batch-re-transformtrue是否支持批量对匹配到的类执行retransform操作
json-formatfalse是否支持json化的输出
disable-sub-classfalse是否禁用子类匹配,默认在匹配目标类的时候会默认匹配到其子类,如果想精确匹配,可以关闭此开关
debug-for-asmfalse打印ASM相关的调试信息
save-resultfalse是否打开执行结果存日志功能,打开之后所有命令的运行结果都将保存到~/logs/arthas-cache/result.log
job-timeout1d异步后台任务的默认超时时间,超过这个时间,任务自动停止;比如设置 1d, 2h, 3m, 25s,分别代表天、小时、分、秒
print-parent-fieldstrue是否打印在parent class里的filed

具体用法

获取具体指

#### options
查看所有默认值
#### options 【具体选项】
查看一个具体选项的值

修改值

样例1:修改job执行周期

默认情况下job的执行周期是1d也就是一天,通过修改我们可以将job的周期进行修改,具体修改单位如下所示:

  • d ---- 天 :
  • h ---- 小时
  • m ---- 分钟
  • s ---- 秒
[arthas@44607]$ options job-timeout
 LEVEL  TYPE   NAME           VALUE  SUMMARY              DESCRIPTION
----------------------------------------------------------------------------------------------------
 2      Strin  job-timeout    1d     Option to job timeo  This option setting job timeout,The unit
        g                            ut                   can be d, h, m, s for day, hour, minute,second. 1d is one day in default
#### 将job时间修改为一小时
[arthas@44607]$ options job-timeout 1h
 NAME         BEFORE-VALUE  AFTER-VALUE
----------------------------------------
 job-timeout  1d            1h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值