Queue managers troubleshooting
Use the advice given here to help you to resolve common problems that can arise when we use queue managers.
Queue manager unavailable error
- Scenario: You receive a queue manager unavailable error.
- Explanation: Configuration file errors typically prevent queue managers from being found, and result in queue manager unavailable errors. On Windows, problems in the qm.ini file can cause queue manager unavailable errors when a queue manager is started.
- Solution: Ensure that the configuration files exist, and that the IBM MQ configuration file references the correct queue manager and log directories. On Windows, check for problems in the qm.ini file.
IBM MQ coordinating with Db2 as the resource manager error
- Scenario: You start your queue managers from the IBM MQ Explorer and are having problems when coordinating Db2 . When you check your queue manager error logs, you see an error like the one shown in the following example:
23/09/2008 15:43:54 - Process(5508.1) User(MUSR_MQADMIN) Program(amqzxma0.exe) Host(HOST_1) Installation(Installation1) VMRF(7.1.0.0) QMgr(A.B.C) AMQ7604: The XA resource manager 'DB2 MQBankDB database' was not available when called for xa_open. The queue manager is continuing without this resource manager.- Explanation: The user ID (default name is MUSR_MQADMIN) which runs the IBM MQ Service process amqsvc.exe is still running with an access token which does not contain group membership information for the group DB2USERS.
- Solution: After you have ensured that the IBM MQ Service user ID is a member of DB2USERS, use the following sequence of commands:
- Stop the service.
- Stop any other processes running under the same user ID.
- Restart these processes.
Rebooting the machine would ensure the previous steps, but is not necessary.
Parent topic: IBM MQ Troubleshooting and support