Ibm mq 无法在IBM MQ中启动AMQP服务

Ibm mq 无法在IBM MQ中启动AMQP服务,ibm-mq,amqp,Ibm Mq,Amqp,我已在本地windows计算机(windows 7 professional x64)中安装了IBM MQ(版本:8.0.0.5)。我执行了以下步骤来启用AMQP服务 通过默认配置设置向导,还将执行post card测试以检查安装是否成功。一切如期进行 然后,我通过以下步骤启用AMQP服务 结束队列管理器。(endmqm QMAN_NAME) 启用命令级别。(strmqm-e CMDLEVEL=801 QMAN_NAME) 运行队列管理器。(runmqsc QMAN_名称) 之后,我尝试使用MQ

我已在本地windows计算机(windows 7 professional x64)中安装了IBM MQ(版本:8.0.0.5)。我执行了以下步骤来启用AMQP服务

通过默认配置设置向导,还将执行post card测试以检查安装是否成功。一切如期进行

然后,我通过以下步骤启用AMQP服务

  • 结束队列管理器。(endmqm QMAN_NAME)
  • 启用命令级别。(strmqm-e CMDLEVEL=801 QMAN_NAME)
  • 运行队列管理器。(runmqsc QMAN_名称)
  • 之后,我尝试使用MQ资源管理器启动AMQP服务。服务的状态字段更改为“正在运行”,并且立即自动更改回“已停止”(如下图所示)

    然后尝试使用命令行(如以下几行所示)

    • runmqdc QMAN_名称(启动命令行)
    • 启动服务(SYSTEM.AMQP.SERVICE)

    我尝试了几种不同的windows机器(包括VM)和linux机器。每次尝试都会出现相同的结果

    我浪费了两天多的时间才找到解决这件事的办法。如果你能给我一个线索,我将不胜感激

    我已经安装了IBM Websphere application server(版本:8.0.0.5)

    你是说是v8.0.0.5还是MQ 8.0.0.5?如果您是指MQ 8.0.0.5,您是否阅读了以下IBM博客文章:

    特别是它说:

    如果您已在顶部安装MQ fixpack 8.0.0.2、8.0.0.3或8.0.0.4 已安装MQ 8并将队列管理器升级为 命令级别801或更高,您将看到一些与AMQP相关的新命令 对象出现。如果不执行新安装,则无法使用它们 8.0.0.4或更高版本


    那么,您是否重新安装了MQ 8.0.0.4或更高版本?

    我无法完全按照您描述的方式启动AMQP(在v9上)。打开IBM ETR并创建apar修复程序。controlamqp_mqm.sh脚本中存在与.bashrc冲突的缺陷。不确定这是否是您的问题,但它修复了我的queuemanager/amqp。

    检查MQ和amqp错误日志。amqp错误日志也可以在同一MQ错误日志文件夹中找到。

    您是否定义了任何AMQP通道?如果您已经定义了,请检查端口是否已被任何其他进程使用。

    我对这方面的知识还很陌生。实际上,我是在一个单独的全新windows 7虚拟机中设置的。因此,这不是发生升级的情况。在这种情况下,最好记下APAR编号,以便其他人在认为这可能是他们面临的问题的原因时可以查看它。