2
我有一个定义了传输队列的WebSphere MQ队列管理器,我使用API来获取有关队列的一些信息。当试图查询队列时(使用.NET接口,但我认为这并不重要),我总是会收到一个异常,原因2042: MQRC_OBJECT_IN_USE
- 根据the documentation,这意味着在队列中存在排它锁。通过一些进一步的调查,我可以看到持有该锁的进程是runmqchl
- MQ Server的一部分。IBM MQ传输队列独占锁定
- 是传输队列的典型独占锁吗?
- 或者这意味着队列或传输有问题?
- 更好的是,也许有一种方法可以使用API对该锁定队列(即获取其深度或浏览消息)进行一些查询(只读)?