Linux系统查看mq死信队列,MQ死信队列中持续出现本地系统对象产生的数据

MQ死信队列中不断出现由本地系统对象产生的数据,导致队列数量持续增长。尽管应用程序报告无异常,但日志显示存在长时间运行的事务,可能阻碍了日志空间的释放。建议通过'DSPMQTRN -a'和'DISPLAY CHS'命令检查并解决长期未完成的事务,或者考虑增大队列管理器恢复日志的大小。
摘要由CSDN通过智能技术生成

38f74cc026fe62e31ba41d79eb1e8696.png

MQ死信队列持续生成死信消息,刚刚是1W多条,清空后,又再继续增加,但是应用发送与接收消息均反馈无异常,不知这个死信产生的原因如何,求大神给指导一下,谢谢。

错误日志如下:

-------------------------------------------------------------------------------

12/04/2015 01:06:58 PM - Process(3561.5) User(mqm) Program(amqzmuc0)

Host(IBMMQ01) Installation(Installation1)

VRMF(7.5.0.1) QMgr(QM_01)

AMQ7486: Transaction 0.1 was preventing log space from being released.

EXPLANATION:

A long running transaction was detected. Message AMQ7469 or AMQ7485 has been

issued indicating if the transaction was rolled back or rolled forward in the

log to allow the log space to be released. The internal transaction identifier

is 0.1 which can be correlated with 'dspmqtrn -a' output. The transaction

started at 23.11.07 2015-11-04   and first wrote to the queue manager recovery

log at 08.00.00 1970-01-01  . The following transaction context may be useful

in identifying the application causing this behaviour: TRANNUM(0.1) . This

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值