奇妙な理由で、JMX を使用して、VisualVM
またはjconsole
JMX に接続できません。
監視対象の VM を起動するために使用されるパラメーター:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=1100
確認したところ、ローカルとリモートの両方からこのポートに telnet で接続できました。
それでも、VisualVM または jconsole は接続にかなりの時間を費やした後、接続に失敗しています。
REMOTE MACHINE with JMX (debian)
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
MY WORKSTATION (OS X)
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
何が問題ですか?