HotSpot 1.5.22 で複数の JBoss インスタンスを実行していますが、今日、2 つの異なる vmid を持つ JVM を見つけました。これは私が見ているものです:
$./jinfo -flags 13278
Attaching to process ID 13278, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 1.5.0_22-b03
[flags for jboss_node_b1]
$./jinfo -flags 20569
Attaching to process ID 20569, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 1.5.0_22-b03
[flags for jboss_node_b1]
$./jinfo -flags 13255
Attaching to process ID 13255, please wait...
Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process
ここで、「ps -ef | grep jboss_node_b1」を実行すると、このノードに対して PID 13278 で実行されているプロセスが 1 つしかありません。実際には、同じノードの 2 つのインスタンスを実行することは不可能です。
これはjpsが報告しているものです:
$./jps
13278 -- process information unavailable
20569 -- process information unavailable
13255 -- process information unavailable
26716 Jps
[several other jboss jvms]
だから私はこれを持っています:
- jboss_node_a1: pid 13255、vmid 13255 ですが、監視できません
- jboss_node_a2: pid 13278、vimd 13278 & 20569
これはどうやってできるの?これは 1.5.22 監視ツールのバグでしょうか?
よろしく