我可以通過jconsole連接glassfish 3.1 JMX接口。 我想知道如何檢查指定羣集中每個實例的正常運行時間。 我可以通過JMX學習自己的狀態和ip具有以下ObjectName和操作對Glassfish JMX接口
AMX:PP = /域/服務器,類型=服務器,名稱= instanceMaster-> isRunning() AMX:PP = /域/服務器,類型=服務器,名稱= instanceMaster-> getAdminHost()
每個實例的正常運行時間值可以通過restfull接口捕獲。 http://47.168.96.31:4848/management/domain/clusters/cluster/cluster1/list-instances
感謝插件提前
感謝您的答案尼古拉斯,但爲此需要建立另外的連接,除了建立了JMX。除了pid應該以這種方式而聞名,這會使系統變得脆弱。 –
也許我誤解了你的問題。你不能從現有的jmx連接請求正常運行時間嗎? – Nicholas
我無法通過JMX請求請求實例的正常運行時間。其實我找不到這個目標的ObjectName。正如我在問題中所說的,我可以通過restfull界面實現。互動點是,據我所知,寧靜的界面使用jmx。所以我能夠通過jmx以某種方式達到這個值。 –