【问题标题】:AMQ8145: Connection broken error in IBM MQAMQ8145:IBM MQ 中的连接中断错误
【发布时间】:2012-09-09 13:17:52
【问题描述】:

我在 AIX 系统中运行了以下命令并出现以下错误,它之前一直在工作,但我突然遇到了这个问题。我在非 mqm id 中运行了瘦命令。

我尝试从 mqm id 提供“刷新安全性”,甚至它不起作用。

$ print "显示 qlocal(*) curdepth"|runmqsc TEMP.QMGR 5724-H72 (C) 版权所有 IBM Corp. 1994, 2005。保留所有权利。 为队列管理器 TEMP.QMGR 启动 MQSC。 AMQ8145:连接中断。 未读取 MQSC 命令。 没有命令有语法错误。 已处理所有有效的 MQSC 命令。

【问题讨论】:

    标签: ibm-mq


    【解决方案1】:

    通常在尝试将 mqsc 运行到正在静默的 QMgr 后会返回此代码。您应该dspmq 了解 WMQ 认为 QMgr 的状态是什么,并查看 /var/mqm/errors 以查看是否有任何与错误相关的 FDC 文件。

    如果 QMgr 因使用 endmqm -wendmqm -i 停止而处于静默状态,则您可以发出 endmqm -p 它将切断所有未完成的连接并抢先关闭 QMgr。然后你可以重新启动它,命令应该可以工作了。

    如果-p 选项不起作用,请参阅信息中心的Stopping queue managers manually。如果 QMgr 挂起,这会告诉您以哪个顺序终止进程。

    确保为您的 WebSphere MQ 版本使用信息中心,因为版本之间的进程和终止顺序会发生变化!

    【讨论】:

    • $dspmq QMNAME(TEMP.QMGR) STATUS(Running) 我可以从 mqm id 尝试 runmqsc,但遇到所有非 mqm id 的问题。我没有看到任何与此错误相关的 FDC 或 QMGR 日志中的任何错误。 MQ 版本:6.0.2.1
    • 非mqm ID在mqm组吗?
    • 你反弹 QMgr 了吗?如果是这样,那么此时我会说打开一个 PMR。您还有 21 天的时间来获得对 V6.x 的支持,然后它就结束了生命周期。通常,我们看到 mqm 组中的 ID 无法访问 QMgr 的唯一情况是存在资源错误(磁盘或内存不足)或 QMgr 同时具有本地和远程密码文件(例如 NIS+)和 UID 或GID 不同。支持人员可以帮助解决像这样更怪异的情况。
    • 不,我还没有退回它。好的..我会打开一个 PMR。谢谢。
    • runmqsc 文件的权限问题。我们改变了它并且它起作用了。谢谢。
    猜你喜欢
    • 2021-01-24
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    相关资源
    最近更新 更多