greys使用

关于java程序监控工具greys 官网上有些地方没有说到再次补充一下啊

安装

#下载
wget  http://ompc.oss.aliyuncs.com/greys/release/greys-stable-bin.zip
#解压
unzip greys-stable-bin.zip
#安装
cd greys
sh ./install-local.sh

本地启动

#默认3658
./greys.sh  <PID>[@host:port]

如果已经运行过一次
./greys.sh  @:3658

如果想换一个端口,需要先链接上程序,shutdown,然后重新指定端口
./greys.sh pid  或者./greys.sh@:3658
shutdown
./greys.sh  pid@:8000

链接远程主机

远程主机首先运行一次
./greys.sh PID@:port
然后本地机器就可以远程链接了
./greys.sh @remotehost:port   

备注

最新已经升级为独立项目 arthas

项目核心技术

链接目标程序
com.sun.tools.attach.VirtualMachine.attach(pid)
加载代理
com.sun.tools.attach.VirtualMachine.loadAgent(agent)
断开链接
com.sun.tools.attach.VirtualMachine.detach()
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页