Arthas(阿尔萨斯)能为你做什么?

做好的项目在服务器上面,在运行的过程当中可能会出现各种奇怪的现象,在实际线下有时候发现不了,想要在线上找出一些问题。
运行要求:Arthas 支持 JDK6+,支持 Linux / Mac / Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。
curl -O https://arthas.aliyun.com/arthas-boot.jarjava -jar arthas-boot.jar

第一次运行的时候发现本地没有 arthas 安装包,就会到远程下载,下载到了:C:\Users\30315.arthas\lib\3.5.4\arthas,你的可能和我的不一样就是路径当中的用户名不一样而已其它的都是一样的:

curl -O https://arthas.aliyun.com/arthas-boot.jarjava -jar arthas-boot.jar
在输入 java -jar arthas-boot.jar 之前先上传一个 math-game.jar 目的就是运行一个 java 进程,而且它官方测试的时候也是用这个 jar 进行测试,首先需要上传到 Linux 当中 math-game.jar 文件位置就在上面 arthas 的依赖安装路径当中如下图:


然后这个时候你就可以输入 java -jar arthas-boot.jar 来进行启动进行测试相关内容了:


如果启动的时候端口被占用可以使用如下命令进行修改启动端口:
java -jar arthas-boot.jar --telnet-port 9001 --http-port -1也可以在浏览器进行连接,在浏览器输入:http://ip:3658/ 这个内容是官方给出的如下图所示:


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。