Arthas可以在不友善遠端debug的情況下監聽生産環境接口調用軌迹,方法出入參,jvm運作狀态等多種功能。
一、安裝包下載下傳
https://arthas.aliyun.com/doc/download.html
二、環境準備
1、将下載下傳的安裝包傳入待監控的linux環境
2、比如是壓縮包可以通過unzip arthas_tool.zip解壓,然後dos2unix *轉換檔案格式
三、監聽方法調用
1、運作arthas服務
java –jar arthas-boot.jar
輸入需要監聽的java程序的序号
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiYTMfhHLlN3XnxCM38FdsYkRGZkRG9lcvx2bjxCMy8VZ6l2cs0TP3pVdWdkWo5EWhlnVHZVQClGVF5UMR9Fd4VGdsATNfd3bkFGazxycykFaKdkYzZUbapXNXlleSdVY2pESa9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxkTN3QGO2YDMhlTZiJjMiZTMlRjZ1ADNzUWO3EzYlF2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2、監控指定方法的入參
使用watch 類的全限定名 方法名 params指令監控
3、頁面觸發方法調用來複現問題,觀察arthas指令行就可以看到方法的入參
四、arthas使用參考
https://www.jianshu.com/p/95449939cca3