【问题标题】:AMQ6004 : Multi Instance Queue Manager on Azure File Share ServiceAMQ6004:Azure 文件共享服务上的多实例队列管理器
【发布时间】:2020-10-30 14:16:31
【问题描述】:

使用的组件: IBM MQ 8.0.0.4 + Azure File share + Windows server 2016

场景:

我使用安装为 Windows Server 2016 上的 Z 驱动器的 azure 文件共享驱动器创建了一个多实例队列管理器。

crtmqm -ld Z:\logs -md Z:\qmgrs QMHA1

已经运行成功,没有报错。

但是当我使用下面的命令启动队列管理器时,错误来了。

strmqm QMHA1
WebSphere MQ queue manager 'QMHA1' starting.
The queue manager is associated with installation 'Installation1'.
AMQ6004: An error occurred during WebSphere MQ initialization or ending.

请帮我解决这个问题以创建多实例队列管理器。

注意:当我创建队列管理器并在本地驱动器 D: 上启动时,队列管理器已创建并成功启动。

【问题讨论】:

  • 您是否看到在%MQ_FILE_PATH%\errorsZ:\qmgrs\QMHA1\errors 中创建的任何文件,如果有,请在这些文件中查找与您收到AMQ6004 错误的日期和时间相对应的条目。您还可以尝试在运行strmqm 之前使用strmqtrc -e -t detail -t all 运行早期跟踪,然后使用endmqtrc -a 停止它。 *.TRC 文件应位于%MQ_FILE_PATH%\trace。至少应该有 3 个,strmqtrcendmqtrcstrmqm 各一个,您会对 strmqm 及其包含的有关其产生错误原因的任何数据感兴趣。
  • 我已启动跟踪并启动队列管理器。但是在任何错误和跟踪文件中仍然没有关于 AMQ6004 的错误日志。

标签: azure ibm-mq fileshare


【解决方案1】:

启动多实例队列管理器时,您必须使用-x 标志,请参阅strmqm 文档:

strmqm -x QMHA1

【讨论】:

    【解决方案2】:

    问题是没有将正确的权限添加到文件共享文件夹中,因此出现了上述问题。添加用户权限后,问题就解决了。感谢您的建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多