arthas如何退出
时间: 2024-06-12 09:02:48 浏览: 637
Arthas是一款阿里巴巴开源的Java应用动态调试和 tracing 工具,它可以在不修改代码的情况下对目标应用进行操作,包括但不限于远程诊断、线程查看、JVM调优等。要退出 Arthas,你可以按照以下步骤操作:
1. **通过命令行**: 当你在 Arthas 的命令行界面(通常按 `Ctrl + C`)时,会看到提示 "exit" 或 "quit",直接输入这两个命令之一并回车即可退出。
2. **使用菜单选项**: 如果你在 Arthas 的图形用户界面(GUI),可以在菜单栏找到 "退出" 或 "Quit" 选项,点击它来退出。
3. **关闭 JVM**: 另一个方法是关闭包含 Arthas 的 Java 进程,这将同时终止 Arthas。但请注意,这将停止你的整个应用服务。
当你退出 Arthas 之后,它会结束当前的代理状态,并且不会影响到其他的Java程序运行。
相关问题
arthas临时退出后如何再进
如果您使用的是arthas的命令行模式,则arthas退出后可以通过重新运行arthas脚本来再次进入arthas。
如果您使用的是arthas的attach模式,可以通过以下步骤重新进入arthas:
1. 使用`jps`命令查找arthas的进程ID(PID)。
2. 执行以下命令重新进入arthas:
```shell
java -jar arthas-boot.jar ${PID}
```
其中`${PID}`为您查找到的arthas进程的PID。
如果您使用的是arthas-boot的版本较旧,可能需要使用以下命令:
```shell
java -jar arthas-boot.jar --attach-only ${PID}
```
如果您使用的是arthas的1.5.0版本及以上,则可以使用以下命令:
```shell
java -jar arthas-boot.jar -c ${PID}
```
这些命令都将重新进入arthas,并恢复您之前的会话。
arthas 怎么使用
Arthas 是一个 Java 诊断工具,可以用于实时诊断和调试 Java 应用程序。以下是使用 Arthas 的一些常见步骤:
1. 下载 Arthas:从 https://arthas.aliyun.com/ 下载最新版本的 Arthas。
2. 启动 Arthas:进入 Arthas 的 bin 目录,执行如下命令启动 Arthas:
```
./arthas.sh
```
3. 选择需要诊断的 Java 进程:使用 `dashboard` 命令查看所有的 Java 进程,选择需要诊断的进程,如:
```
dashboard
```
4. 选择需要诊断的类:使用 `sc` 命令选择需要诊断的类,如:
```
sc com.example.demo.DemoController
```
5. 执行诊断命令:根据需要执行诊断命令,例如:
```
jvm -gcutil com.example.demo.DemoController
```
这个命令可以查看 `com.example.demo.DemoController` 的 GC 状态。
6. 退出 Arthas:使用 `exit` 命令退出 Arthas。
注意,以上仅是使用 Arthas 的一些简单步骤,Arthas 还有更多高级功能,可以根据需要进行使用。
阅读全文