Hi all,
I deployed an analysis pipeline with the deployAsyncService script and
wonder if the VM should be terminated when one of the shutdown
options is used ?
So the reason it is not terminating must be because there are still
non-daemon threads.
I tried to find them with jstack and here is my list:
- "ActiveMQ Transport: tcp://xxx/127.0.0.2:61616" prio=10
tid=0x00007fbb103db000 nid=0x22fb runnable [0x00007fbb1e4a6000]
- "ActiveMQ Transport: tcp://xxx/127.0.0.2:61616" prio=10
tid=0x00007fbb10311800 nid=0x2303 runnable [0x00007fbb1e0a2000]
- "primitive_input_msgLsnrCntnr_XXQueueUima_1_getMeta-1" prio=10
tid=0x00007fbb186fa000 nid=0x2305 in Object.wait() [0x00007fbb1dfa1000]
- "threadGroupDestroyer" prio=10 tid=0x00007fbb180ec800 nid=0x230a in
Object.wait() [0x00007fbb1dc9e000]
- "threadGroupDestroyer" prio=10 tid=0x00007fbb180e9800 nid=0x230b in
Object.wait() [0x00007fbb1db9d000]
- "DestroyJavaVM" prio=10 tid=0x00007fbb180d3800 nid=0x22eb waiting on
condition [0x0000000000000000]
Shouldn't the ActiveMQ threads be stopped on shutdown ?
Jörn