Jvm 单个Java虚拟机是否可能具有不同的id';

Jvm 单个Java虚拟机是否可能具有不同的id';,jvm,pid,jvm-hotspot,Jvm,Pid,Jvm Hotspot,我们使用HotSpot 1.5.22运行了几个JBoss实例,今天我发现一个JVM有两个不同的vmid。这就是我所看到的: $./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] $./jinf

我们使用HotSpot 1.5.22运行了几个JBoss实例,今天我发现一个JVM有两个不同的vmid。这就是我所看到的:

$./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。实际上,同一个节点的两个实例不可能运行,因为其中一个会崩溃

以下是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_节点_a2:pid 13278、vimd 13278和20569
这怎么可能?这可能是1.5.22监控工具中的错误吗

问候