Home

 

Stopping queue managers in WebSphere MQ for UNIX systems

 

To stop a queue manager running under WebSphere MQ for UNIX systems:

  1. Find the process IDs of the queue manager programs that are still running using the ps command. For example, if the queue manager is called QMNAME...
    ps -ef | grep QMNAME

  2. End any queue manager processes that are still running. Use the kill command, specifying the process IDs discovered using the ps command.

    End the processes in the following order:

    amqzmuc0 Critical process manager
    amqzxma0 Execution controller
    amqzfuma OAM process
    amqzlaa0 LQM agents
    amqzlsa0 LQM agents
    amqzmgr0 Process controller
    amqzmur0 Restartable process manager
    amqrmppa Process pooling process
    amqrrmfa The repository process (for clusters)
    amqzdmaa Deferred message processor
    amqpcsea The command server

Processes that fail to stop can be ended using kill -9.

If you stop the queue manager manually, FFSTs might be taken, and FDC files placed in /var/mqm/errors. Do not regard this as a defect in the queue manager.

The queue manager should restart normally, even after you have stopped it using this method.

 

Parent topic:

Stopping a queue manager manually


fa22310_


 

Home