日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java获取服务器状态_获取远程服务器上 Java 进程的运行状态

發布時間:2023/12/31 java 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取服务器状态_获取远程服务器上 Java 进程的运行状态 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為了安全考慮, 有些服務器會被限制登錄. 本文介紹如何獲取遠程服務器上 Java 進程的運行狀態.

啟動 jstatd 服務

在服務器端啟動 jstatd 服務后, 遠程的機器可以通過 rmi 協議獲取服務器上 Java 程序的運行狀態.

在服務器上創建 jstatd 的授權文件, 假設文件路徑為 /etc/jstatd.all.policy , 內容如下:

grant codebase "file:/usr/local/java/lib/tools.jar" {

permission java.security.AllPermission;

};

如果你的 JAVA_HOME 目錄不是 /usr/local/java 的話, 請改為正確的值.

接下來通過以下命令啟動 jstatd 服務:

jstatd -J-Djava.security.policy=/etc/jstatd.all.policy -p 12345

需要注意的地方有:

授權文件的路徑需要改成你自己的, 最好使用絕對路徑.

-p 參數指定 jstatd 服務監聽的端口. 如果不指定的話, 默認的端口為 1009. 不過從我自己的實踐來看, 最好還是設定一個比1024大的端口號.

遠程使用jps, jstat命令

在服務器上啟動 jstatd 服務之后, 就可以在自己的機器上查看服務器上運行的 Java 進程了. 假設服務器的IP為 192.168.2.37, jstatd 服務監聽的端口號為 12345.

首先通過 jps 命令獲取服務器上運行的 Java 進程列表:

jps -l rmi://192.168.2.37:12345

拿到 Java 進程的 pid 列表之后, 可以通過 jstat 命令獲取某個進程的 GC 信息:

jstat -gcutil rmi://39939@192.168.2.37:12345 1000 1000

其中 39939 表示 Java 進程的pid.

遠程使用 VisualVM 監控 Java 應用

通過VisualVM, 可以在圖形面板上看到很多 Java 應用的信息, 相當于多個命令(jps, jstat, jstack, jmap, jinfo)的集合.

VisualVM 是一個圖形應用, 只能運行在本機, 然后通過遠程連接, 獲取服務器上的 Java 應用的信息.

通過 $JAVA_HOME/bin/jvisualvm 命令啟動 VisualVM, 點擊下圖的紅框部分, 輸入要連接服務器的IP地址:

然后右鍵點擊服務器地址, 可以看到能夠通過2種方式連接服務器, 分別是 jmx 和 jstatd.

按照上述的步驟在服務器上啟動 jstatd 服務后, 就能夠以 jstatd 的形式連接到遠程服務器了.

VisualVM 通過 jstatd 連接的方式能夠獲取的信息比較有限. 如果想獲取更完整的 Java 應用信息, 可以通過 jmx 的方式連接服務器上的 Java 進程. 需要在啟動 Java 應用的時候, 指定以下和 jmx 相關的參數:

-Djava.rmi.server.hostname=10.11.2.139 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=9090

java.rmi.server.hostname 參數指定ip或者host, com.sun.management.jmxremote.port 參數指定 jmx 監聽的端口.

總結

以上是生活随笔為你收集整理的java获取服务器状态_获取远程服务器上 Java 进程的运行状态的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。