linux - 我的 id 中缺少哪些访问权限来检查 MQ 状态?
问题描述
Linux 环境 - IBM MQ v9.1
用户 ID“user_01”用于登录 VM1 和 VM2。MQ 安装在两个 VM 上。MQ 数据和日志磁盘 (SAN) 使用 Veritas Cluster Manager 进行共享和控制。“user_01”是 mqm 组的一部分。
当我使用 ID“user_01”登录到 VM1 或 VM2 时,“dspmq”命令将 qmgr 状态显示为“状态不可用”,例如,
QMNAME(PARIS_QM) STATUS(状态不可用)
切换到 mqm id 后,我可以检查 qmgr 状态。
QMNAME(PARIS_QM)状态(运行)
我不确定是什么阻止了 id "user_01" 查看 qmgr 状态。
运行 setmqinst 命令并且“dspmqver”命令工作正常。
解决方案
如果您的数据目录不同,您需要访问qmstatus.ini
通常位于/var/mqm/qmgrs/PARIS_QM/
或等效的读取权限。
推荐阅读
- python-3.x - 无法在云函数中使用 gcp 云调度程序的 json 主体作为参数值?
- twilio - Twilio TaskRouter:如何根据活动匹配工作人员
- java - 当输入的年龄与数字不同时,我需要返回字符串
- javascript - 数据表:加载 ajax 后浏览器冻结
- azure - 使用比较运算符连接事实和维度
- python - 为什么异步函数中的变量返回未定义?
- python - 如何在 Python 中的 SQLAlchemy / Postgres 中实际设置 utf-8 编码
- python - 如何在所有存储在一个大列表中的列表中搜索匹配项
- c# - 如何在最后一次拉取之前获取树(HEAD@{1})
- ios - 在从主线程访问后,不得从后台线程对 > 布局引擎进行修改