1

jconsoleを介してglassfish3.1JMXインターフェースに接続できます。指定したクラスター内の各インスタンスの稼働時間を確認する方法を教えてください。JMXを介して、次のオブジェクト名と操作のペアを使用して、ステータスとIPを知ることができます。

amx:pp = / domain /servers,type=server,name=instanceMaster->isRunning()amx:pp=/domain/servers,type=server,name=instanceMaster->getAdminHost()

各インスタンスのこの稼働時間の値は、restfullインターフェイスを介して取得できます。 http://47.168.96.31:4848/management/domain/clusters/cluster/cluster1/list-instances

よろしくお願いします

4

2 に答える 2

1

mmc18 クラスタのノードに JMX で接続できないのは、3.1.2 にバグがあり、JMX 経由でインスタンスにリモート アクセスできないためです。http://java.net/jira/browse/GLASSFISH-18450このバグは修正されましたが、glassfish 4 でのみ修正されましたが、修正を 3.1.2 に移植した人がいます。

于 2012-05-16T13:41:32.413 に答える
0

RuntimeMXBeanを調べることで、JVM のアップタイムを判断できます。JVM が開始してからのミリ秒数であるUptimeという属性を公開します。RuntimeMXBean の ObjectName は定数java.lang.management.ManagementFactory.RUNTIME_MXBEAN_NAME です。

于 2012-05-10T12:04:58.657 に答える