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

Reply via email to