Arthas快速入门
目标:通过案例快速入门
- 执行一个jar包
- 通过arthas来attach
- 进行几种常用的命令操作
步骤
1、准备
我们直接使用arthas安装好之后自带的jar包进行快速入门,如图。
math-game
是一个简单的程序,每隔一秒生成一个随机数,再执行质因数分解,并打印出分解结果。
然后我们重新打开一个连接窗口,去进行使用arthas操作。
2、启动arthas
(1)如果粘附成功,在math-game.jar的那个窗口中会出现日志记录的信息。
(2)如果端口号被占用,也可以通过以下命令换成另一个端口号执行
java -jar arthas-boot.jar --telnet-port 9992 -http-port -1
我们也可以通过浏览器访问arthas,如图,访问该地址
访问127.0.0.1:3658
,注意这里的ip地址是127.0.0.1
,不是你的服务器ip或者是虚拟机ip。
我们也可以直接在浏览器中直接输入命令进行操作。
小结
- 启动被诊断进程
- 启动arthas-boot.jar,粘贴上面的进程
- 不但可以通过命令行的方式来操作arthas,也可以通过浏览器来进行访问。