Looks like somebody is doing a "kill" against the qmgr processes. You should use the endmqm to stop a queue manager.
You should really run "endmqm -i&" first, then wait for say 60 seconds, doing something like (using the & causes endmqm to run in the background and allows your wait loop to perform periodic checks every 5 seconds or so.
dspmq |grep $qm|grep "STATUS(Ended"|wc -l
until the result is >0 (i.e. the endmqm completes).
If this doesn't work then do the same but more aggressively (endmqm -p&) and check dspmq.
If this doesn;t work you can kill the processes as a last resort.
You can wrap this up in a script. The MC63 support pack (MQSeries on HACMP) has a good example of ending a queue manager in this fashion.
Once it's ended you'll need to use ipcs and ipcrm to remove any shared memory and semaphores left lying around (this is "normal").
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum