无法连接 Websphere MQ 队列管理器

2023-12-14

我是 WebSphere MQ 的初学者,我正在研究 MQ 6 并且它工作正常,但现在我已经安装了 MQ 7.1,当我尝试创建一个新的队列管理器时,我可以做到,但它无法连接并且它给了我以下错误:

enter image description here

你对此有什么想法吗?谢谢 :)


如果使用以下命令安装了 WebSphere MQ 客户端或服务器,您可以查找任何 WebSphere MQ 错误代码:mqrc命令。在这种情况下:

C:\Users\MUSR_MQADMIN>mqrc 2059

      2059  0x0000080b  MQRC_Q_MGR_NOT_AVAILABLE

2059 通常表示侦听器未运行或队列管理器已关闭。如果侦听器正在运行并且 QMgr 名称错误,则会出现不同的错误代码;如果连接到正确的 QMgr 但通道名称错误,则会出现另一个错误代码。有时,如果通道在服务器端通过出口关闭,您可能会得到 2059,但由于您没有提到任何出口,我假设在这种情况下是其侦听器问题。

希望现在您正在定义一个侦听器对象而不是使用inetd or the runmqlsr命令。定义一个对象并将其设置为在 QMgr 控制下启动和停止是最可靠的配置方法。

一旦超过了 2059,您应该意识到,从 WMQ V7.1 开始,队列管理器默认情况下是安全的,不会接受any远程客户端连接,除非您明确授权。这与 V6 的行为相反,在 V6 中,在运行侦听器的新定义的队列管理器上,任何拥有 TCP 路由的人都可以管理它并远程执行操作系统代码mqm用户。所以我预计您遇到的下一个问题将是 2035 错误。

我被告知这意味着 WMQ 管理员需要做更多的工作。唯一的情况是,V6 或更早版本的队列管理器配置为没有安全性。如果将保护 V7.0 QMgr 的任务与在 v7.1 及更高版本的 QMgr 上配置访问的任务进行比较,则配置访问会更容易。但是,如果您喜欢 V7.0 的行为,您可以随时更改 QMgr 以禁用CHLAUTH规则。不用说,强烈鼓励启用安全性。

要调试安全错误,请更改 QMgr 以使用以下命令启用授权事件runmqsc命令ALTER QMGR AUTHOREV(ENABLED)。接下来,下载并安装支持包 MS0P进入 WebSphere MQ Explorer。然后,当您确实收到安全错误时,请使用 WebSphere MQ Explorer 查看队列。右键单击队列并选择解析事件消息的选项。这将以极其详细的方式告诉您调试授权错误所需的所有信息。

最后,如果您想了解新的安全功能,请访问t-rob.net/链接并查看那里的会议演示。如果向下滚动,还会有一些文章被索引。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法连接 Websphere MQ 队列管理器 的相关文章

  • .NET 客户端通过 SSL 连接到 IBM MQ

    我从客户端获得了密钥文件 我需要使用它们通过 SSL 连接到 MQ 我们从客户那里得到的文件是 xxx crl xxx kdb xxx rdb xxx sth xxx tab 他们说的是客户端频道表 我正在尝试使用以下代码进行连接 他们说我
  • Amqmdnet - 打开/关闭每条消息的队列是否高效?

    我们有一些代码将消息发送到队列 它使用 amqmdnet dll 版本 8 0 0 6 队列管理器 Queuemanager 在应用程序启动时实例化一次并在整个应用程序中使用 发送消息时 会创建一个队列对象 然后将其关闭 我们应该为每条消息
  • C#/.NET 的 MQ 统计监控

    我们与之交易 MQ 数据的供应商之一有一个监视器 显示以下内容 我自己编写了一个 C 监视器 每 x 分钟拍摄一次队列深度的快照 但我想知道如何获取排队和出队的消息数 在我看来 这两个统计数据具有不同的性质 对我来说 队列深度是在给定的时间
  • IBM MQ 客户端在 10 分钟后断开连接:IBM.XMS.IllegalStateException

    我正在使用 IBM 的这个示例 我刚刚复制并粘贴了代码 https github com ibm messaging mq dev patterns blob master dotnet dotNetGet cs 我正在连接到 MQ 服务器
  • IBM MQ 会话断开连接

    我正在创建一个像这样的 MQ 侦听器 它工作正常 但几分钟或几小时后就会因此异常而断开连接 我不控制服务器 这是通过专用电路而不是互联网进行的 我怀疑是网络问题其他服务在同一线路上运行没有问题 MQQueueConnectionFactor
  • WMQ Pub/Sub 主题到队列桥

    在其他队列管理器中 可以在队列和主题之间建立桥梁 以便发布者和订阅者不需要知道他们正在使用主题 示例中TIBCO EMS http www tibco com products soa messaging enterprise mesage
  • 无法在 RedHat Enterprise Linux 中使用 WebSphere MQ 8 配置 HermesJMS

    我正在尝试配置HermesJMS v1 14 with WebSphereMQ v8 0 但是我不能 我看过几个教程 并且遵循了它们 尽管没有一个完全是这些版本 这就是我所做的 我已经下载了这个试用版MQ V8 0 Trial for Mu
  • 使用 WebSphere MQ 的 JMS 连接耗尽

    我已经配置了CachingConnectionFactory包裹着一个MQTopicConnectionFactory and MQQueueConnectionFactory每个缓存大小设置为 10 这些比在几个中使用jms outbou
  • 是否有办法在 Azure 服务总线队列和 WebSphere 队列之间进行桥接?

    是否有办法在 Azure 服务总线队列和 WebSphere 队列之间进行桥接 最好是托管在 Azure 中的 东西 而不是本地产品 有一个维基页面How to Send message from an on premise IBM MQ
  • 跨 docker 容器共享内存

    如果使用 Java MQ 类 而不是 JTA 将 Websphere MQ 用作 XA 分布式事务 事务管理器 则 Java 应用程序和 WMQ 都需要驻留在同一主机上 有人告诉我这是因为共享内存被用作进程间通信机制 Java 应用程序和
  • JMS MQ绑定问题

    我在使用 MDB 与 MQ 队列绑定 JMS 时遇到了这个奇怪的问题 消息驱动的 EJB CrbEventMessageAsynchronousService无法连接到 JMS 目标 queue contratto crb input pu
  • 如何浏览 Websphere MQ 消息而不将其删除?

    我正在编写一个 NET Windows 窗体应用程序 它将向 Websphere MQ 队列发布消息 然后轮询不同的队列以获取响应 如果返回响应 应用程序将实时部分处理该响应 但响应需要保留在队列中 以便每日批处理作业 也从响应队列中读取
  • 如何使用 Java API 设置消息选择器?

    我正在尝试编写一个简单的测试用例 以根据消息属性从队列中提取消息 命中 7 5 0 3 QMgr 并使用 7 5 0 3 客户端 jar 我在网上看到的所有内容都表明我需要在打开队列时指定消息选择器 我对此很满意 但我只看到两种打开它的方法
  • 连接到 MQ 时出现错误“2035”(“MQRC_NOT_AUTHORIZED”)

    我在连接到 IBM MQ 时收到此错误 我知道这是因为特权 但是有什么方法可以检查与 IBM MQ 的连接吗 请建议 2035 表明您的连接正在连接到 QMgr 如果您的通道名称 主机或端口错误 您将返回 2059 2035 表示连接已到达
  • WebSphere MQ 中的消息组

    我有一个要求 我需要以属于某个组 设置组 ID 的消息由同一 bean 实例使用的方式处理 JMS 消息 通过 MDB 我在此需要的行为是按顺序处理具有相同组 ID 的消息 尽管消息顺序无关 并且将它们绑定到相同的 MDB 实例应该可以提供
  • NoClassDefFoundError(初始化失败) - Websphere 和 IBM MQ

    我在部署到 Websphere 并与 IBM MQ 交互的基于 Spring 的 Web 应用程序上遇到问题 一切都很好 直到我尝试一些故障测试 当 Web 应用程序启动并运行时 我停止 IBM MQ 然后 我调用 Web 应用程序发送 J
  • 如何在 ITRS Geneos 中监控 MQ

    谁能举例说明如何在 ITRS 中设置如何使用 mq queue 插件监控 MQ 队列 我下面有两张它正在寻找的屏幕截图 我不确定这将如何帮助我们确定队列中卡住了多少消息 高级 选项卡下的设置告诉插件如何连接到 IBM MQ 队列管理器 如何
  • 是否可以使用 JMS 进行 IBM MQ 消息分段?

    是否可以使用 JMS 实现消息分段 就像使用本机 IBM API 一样此处显示 http www 01 ibm com support docview wss uid swg21405730 我读过的一种可能的解决方案是 JMS 的消息分组
  • MQ (Websphere 7) 将消息持久保存到文件系统

    我如何设置 MQ 以便收到的每条消息都立即写入文件系统 我有 红皮书 但至少需要有人至少指出书中的章节或标题来弄清楚 我们是一家 NET 商店 我已经通过 API 编写了 C 来读取队列 目前我们使用 BizTalk MQ 适配器 我们的最
  • WebSphere MQ FTE 中的退出和调用有什么区别?

    最近有人问我这个问题 所以我想我应该在这里发布问题和答案 FTE 退出和 FTE 呼叫有什么区别 它们的用途是什么以及何时使用它们 背景WebSphere MQ File Transfer Edition WMQ FTE 是一个基于 Web

随机推荐