Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mq 这两个队列管理器都将状态显示为正在运行,其他位置_Ibm Mq - Fatal编程技术网

Ibm mq 这两个队列管理器都将状态显示为正在运行,其他位置

Ibm mq 这两个队列管理器都将状态显示为正在运行,其他位置,ibm-mq,Ibm Mq,在MQ HA服务器(多实例)中,两个队列管理器都显示状态us Running Else where。 无法停止或启动队列管理器。 未创建任何队列管理器日志或错误日志。 MQ文件系统似乎很好。请验证您是否安装了最新的补丁包,以确保您有报告多实例队列管理器在其他地方运行的补丁,而该补丁包未安装 请确认您使用的共享文件系统符合 MQ多实例功能的工作方式如下: 在一个节点上启动一个qmgr。另一个qmgr在另一个上启动 节点。两个qmgr访问相同的qmgr数据。两人都想把门锁上 相同的“主”文件。成功的

在MQ HA服务器(多实例)中,两个队列管理器都显示状态us Running Else where。 无法停止或启动队列管理器。 未创建任何队列管理器日志或错误日志。
MQ文件系统似乎很好。

请验证您是否安装了最新的补丁包,以确保您有报告多实例队列管理器在其他地方运行的补丁,而该补丁包未安装

请确认您使用的共享文件系统符合

MQ多实例功能的工作方式如下:

在一个节点上启动一个qmgr。另一个qmgr在另一个上启动 节点。两个qmgr访问相同的qmgr数据。两人都想把门锁上 相同的“主”文件。成功的qmgr将自己视为活动的qmgr qmgr,将标识信息写入“主”文件,以及 抓住锁。它作为活动qmgr开始完全运行

不成功的qmgr将自己视为备用qmgr,并且 尝试获取“master”上的锁的重试次数

激活的qmgr“监视”主文件,每10秒读取一次,直到 检查当它变为活动状态时写入其中的信息 qmgr保持不变

如果激活的qmgr因任何原因终止,则“主控”上的锁将被解除 已删除,然后备用qmgr获得锁定并成为活动状态 qmgr,将其信息写入“master”并启动完全运行

在我看来,你的问题可能是主文件上的锁。 主队列管理器和备用队列管理器之间的切换由 锁定队列管理器中的文件(“活动”、“主”和“备用”) 数据目录

在WebSphere MQ中,以下文件由队列管理器/var/mqm/qmgrs/QMGR/active/var/mqm/qmgrs/QMGR/master创建。这些文件包含状态信息。 请检查这些文件是否已锁定,以及您是否无法 释放文件锁

有4个文件用于确定模式和状态 多实例QMGR位于: amqmfsck.lck,活动,备用,主。这些文件由不同的用户使用 mq过程,以确定qmgrs的状态和功能。检查这些文件的状态,因为它们可能会在qmgr未运行时错误地指示qmgr正在运行