MQ故障诊断及解决:[1]完全仓储库不可用

 时间:2024-10-28 17:58:24

1、问题描述在MQ集群中的完全仓储库WTESTAP1环境执行查询集群队列命令报错,信息如下disqc(TEST_H1)1:disqc(TEST_H1)AMQ8434:Therepositoryisunavailable.在MQ集群中的其他指向QMTESTA的非完全仓储库,查询clusqmgr状态,显示QMTESTA状态不正常,为已被移出集群,结果如下disclusqmgr(*)suspend1:disclusqmgr(*)suspendAMQ8441:DisplayClusterQueueManagerdetails.CLUSQMGR(SYSTEM.TEMPQMGR.192.168.1.16(1429))CHANNEL(TO.QMTESTA)CLUSTER(CLQTEST)SUSPEND(YES)

2、问题分析在/var/mqm/test/qmgrs/QMTESTA/errors目录下的日志文件中发现报错信息如下AMQ7472:ObjectSYSTEM.CLUSTER.REPOSITORY.QUEUE,typequeuedamaged.在QMTESTA的队列管理器中查看该队列,报错信息如下disql(SYSTEM.CLUSTER.REPOSITORY.QUEUE)8:disql(SYSTEM.CLUSTER.REPOSITORY.QUEUE)AMQ8149:WebSphereMQobjectdamaged.[2016,SYSTEM.CLUSTER.REPOSITORY.QUEUE]SYSTEM.CLUSTER.REPOSITORY.QUEUE队列存放集群仓储库的信息,由于该队列被损坏,导致QMTESTA状态不正常

3、问题骈禄笫杳解决在WHVPSAP1上删除已损坏的本地队列,执行命令如下runmqscQMTESTAdeleteql(SYSTEM.CLUST呶蓟鹭毵ER.REPOSITORY.QUEUE)在QMHVPSA上创建同名同属性的队列,执行命令如下DEFINEQL(SYSTEM.CLUSTER.REPOSITORY.QUEUE)ACCTQ(QMGR)BOTHRESH(0)CLWLPRTY(0)CLWLRANK(0)CLWLUSEQ(QMGR)DEFBIND(OPEN)DEFPRTY(0)DEFPSIST(NO)DEFPRESP(SYNC)DEFREADA(NO)DEFSOPT(SHARED)DISTL(NO)GET(ENABLED)HARDENBOMAXDEPTH(999999999)MAXMSGL(4194304)MONQ(QMGR)MSGDLVSQ(PRIORITY)NOTRIGGERNPMCLASS(NORMAL)PUT(ENABLED)PROPCTL(COMPAT)QDEPTHHI(80)QDEPTHLO(20)QDPHIEV(DISABLED)QDPLOEV(DISABLED)QDPMAXEV(ENABLED)QSVCIEV(NONE)QSVCINT(999999999)RETINTVL(999999999)SCOPE(QMGR)SHARESTATQ(QMGR)TRIGDPTH(1)TRIGMPRI(0)TRIGTYPE(FIRST)USAGE(NORMAL)创建完成后启动到集群中另外一个完全仓储库的发送通道 。

  • 海尔XQG55-Q796洗衣机使用说明书
  • editplus中常用正则表达式的使用
  • Commvault 如何删除介质上的备份数据
  • ThinkPHP怎样设置和使用Cookie ?
  • nginx的启动,停止,重新加载等
  • 热门搜索
    新学期手抄报内容 文明礼仪手抄报大全 爱家乡手抄报 关于母爱的手抄报 保护环境手抄报图片 文学手抄报 八礼四仪手抄报 预防新型冠状病毒手抄报 元宵节手抄报简笔画 手抄报图片大全4年级