You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RHEL环境下IBM MQ特定队列状态查询与启动命令求助

IBM MQ特定队列状态查询与启动命令(RHEL环境)

查询特定队列状态

使用runmqsc工具进入队列管理器的命令行环境,执行以下操作:

  1. 连接目标队列管理器:
runmqsc <你的队列管理器名称>
  1. 在runmqsc交互提示符下,查询单个特定队列的状态:
DISPLAY QSTATUS(<队列名称>)
  • 若需要查看完整状态细节,追加ALL参数:
DISPLAY QSTATUS(<队列名称>) ALL

关键字段说明:

  • STATUS:队列当前状态(RUNNING/STOPPED等)
  • CURDEPTH:队列中当前待处理消息数
  • INHIBPUT/INHIBGET:是否禁止消息入队/出队(YES表示禁止,可能导致无响应)
  1. 如需批量查询多个特定队列,可依次执行查询命令,或使用通配符匹配(若队列命名有统一规则):
DISPLAY QSTATUS(PAYMENT_*)

启动已停止的队列

同样在runmqsc交互环境中执行:

  • 启动本地队列:
START QLOCAL(<队列名称>)
  • 若队列是因被禁止入队/出队导致无响应,而非处于STOPPED状态,需解除限制:
# 解除入队禁止
ALTER QLOCAL(<队列名称>) INHIBPUT(NO)
# 解除出队禁止
ALTER QLOCAL(<队列名称>) INHIBGET(NO)

注意事项

  • 执行命令的用户需属于mqm用户组或拥有对应队列的操作权限
  • 需根据队列实际类型调整命令中的队列类型标识(如远程队列用QREMOTE、别名队列用QALIAS)

内容的提问来源于stack exchange,提问作者Surya Murugesan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 11:45:58