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

message can be correllated with the previous AMQ7469 or AMQ7485 message in the

queue manager error logs.

ACTION:

Identify the application responsible for the long running unit of work and

ensure this application is creating and completing transactions in a timely

manner. If the application is working as expected it may be appropriate to

increase the size of the queue manager recovery log.

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

12/04/2015 02:11:11 PM - Process(3561.5) User(mqm) Program(amqzmuc0)

Host(IBMMQ01) Installation(Installation1)

VRMF(7.5.0.1) QMgr(QM_01)

AMQ7485: Transactions rolled forward to release log space.

EXPLANATION:

The log space for the queue manager is becoming full. One or more long-running

prepared transactions have been rolled forward to release log space so that the

queue manager can continue to process requests. Equivalent log records for the

long-running prepared transactions have been created in the active log.

ACTION:

Resolve the long-running transactions. Use the DSPMQTRN command to check for

externally managed in-doubt transactions and the DISPLAY CHS runmqsc command to

check for in-doubt channels.

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

12/04/2015 02:11:11 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

message can be correllated with the previous AMQ7469 or AMQ7485 message in the

queue manager error logs.

ACTION:

Identify the application responsible for the long running unit of work and

ensure this application is creating and completing transactions in a timely

manner. If the application is working as expected it may be appropriate to

increase the size of the queue manager recovery log.

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

12/04/2015 02:57:38 PM - Process(3561.5) User(mqm) Program(amqzmuc0)

Host(IBMMQ01) Installation(Installation1)

VRMF(7.5.0.1) QMgr(QM_01)

AMQ7485: Transactions rolled forward to release log space.

EXPLANATION:

The log space for the queue manager is becoming full. One or more long-running

prepared transactions have been rolled forward to release log space so that the

queue manager can continue to process requests. Equivalent log records for the

long-running prepared transactions have been created in the active log.

ACTION:

Resolve the long-running transactions. Use the DSPMQTRN command to check for

externally managed in-doubt transactions and the DISPLAY CHS runmqsc command to

check for in-doubt channels.

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

12/04/2015 02:57:38 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

message can be correllated with the previous AMQ7469 or AMQ7485 message in the

queue manager error logs.

ACTION:

Identify the application responsible for the long running unit of work and

ensure this application is creating and completing transactions in a timely

manner. If the application is working as expected it may be appropriate to

increase the size of the queue manager recovery log.

-------------------------------------------------------------------------------收起

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

  1. 消息队列MQ常见面试题

    面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如 Kafka.RabbitMQ.RocketMQ),基本都会抛出一个问题:在使用 MQ 的时候,怎么确保消息 100% 不 ...

  2. linux进程,Linux进程查看

    本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源.一般来说,Linux系统会在进程之间共享程序代码和系统 ...

  3. 打印U盘文件计算机有记录吗,技术员教你win10系统查看打印机打印历史记录的问题...

    技术员教你win10系统查看打印机打印历史记录的问题? 很多朋友安装win10系统后,在使用的过程中会遇到对win10系统查看打印机打印历史记录进行设置的情况,可能有很多用户还是不能自己对win10系 ...

  4. 查看家庭组组计算机用户名密码是什么,设置win10系统查看家庭组密码的步骤介绍...

    不知道小伙伴们在使用电脑工作的时候有没有遇到win10系统查看家庭组密码的问题,即便很容易处理,还是有朋友不知道win10系统查看家庭组密码到底如何处理.有关如何解决win10系统查看家庭组密码的问题 ...

  5. php mq死信队列,RabbitMQ死信队列+延时队列

    参考文献:https://www.rabbitmq.com/dlx.html 死信,顾名思义,就是死掉的消息,死掉的消息是会被一般的队列丢弃的.如果这些消息很重要,而我们又需要,怎么办?凡事都有一个退 ...

  6. linux mq清空消息队列,MQ消息队列搭建命令及方法

    MQ 是一款稳定.安全又可靠的消息传递中间件.它使用消息和队列来支持应用程序.系统.服务和文件之间的信息交换.它可以简化和加速多个平台中不同应用程序和业务数据的集成.支持各种 API 和语言,并可以在 ...

  7. Rabbitmq超级详细的笔记,包括安装,基本命令,rabbitmq的七种消息模式,以及死信队列,延迟队列,优先级队列和惰性队列的介绍

    RabbitMQ 文章目录 RabbitMQ 1 RabbitMQ介绍 1.1 基本介绍 1.2 RabbitMQ的安装 1.2.1 ubuntu20.04 安装rabbitmq 1.2.2 cent ...

  8. ACA云原生5消息队列MQ和PTS\ARM等工具

    1 企业级微服务架构分析 1.1 企业应用评判指标 核心指标 1)高可用:内部组件损坏或外部资源不可用时,有充分的应对措施 2)高并发:可承受并发访问量大,能应对瞬间激增的访问量 3)高性能:应用消耗 ...

  9. Linux ibm mq 教程,IBM MQ 使用指南

    随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分. 商业消息中间件的出现保证了消息传输的可靠性,高效率和安全性,同时也减少了系统的开发周期. 目前应用最多的消息 ...

最新文章

  1. 【C++】多线程(链式、循环队列)实现生产者消费者模式
  2. html5 canvas 画图移动端出现锯齿毛边的解决方法
  3. 黑马程序员----银行业务调度系统面试题
  4. linux 开机自动启动服务
  5. 【树莓派学习笔记】一、烧录系统、(无屏幕)配置Wifi和SSH服务
  6. 比特币价格疯涨!特斯拉或将支持比特币付款
  7. 数据结构 顺序表的建立+折半查找(二分查找)
  8. day14内置函数作业详解
  9. Android——selector背景选择器的使用详解(二)
  10. 信用卡是超前消费的一种手段
  11. 心电图系统服务器与存储系统,心电图网络信息化管理系统
  12. 串口通讯 电脑和dsp_Sci 使用DSP2812的SCIA模块和PC机进行串口通信,用FIFO功能实现数据的发送和接受。 DSP program 261万源代码下载- www.pudn.com...
  13. 机器学习算法------6.4 模型评估(误差平方和、肘方法、轮廓系数法、CH系数)
  14. 网站服务器的10G内存,10G网站空间
  15. 霸榜巨作、阿里内部顶级专家整理(Redis 5设计与源码分析)
  16. POJ3322Bloxorz I
  17. 最佳37个获取LOGO设计灵感的网站推荐
  18. 如何利用python产生随机数(randrange函数和random函数)
  19. 可以测试流放之路伤害的软件,测试平台及细节一览 - 《流放之路》国服硬件需求测试:低配也能续写ARPG传奇 - 超能网...
  20. 尚硅谷大数据技术Zookeeper教程-笔记01【Zookeeper(入门、本地安装、集群操作)】

热门文章

  1. 如何将电梯门禁卡复制到手机/手环上
  2. 研发侧利器!k3d+k3s,轻松管理本地k3s集群!
  3. 【Mac 教程系列第 9 篇】如何把 Mac 中的程序坞移动到另一个屏幕
  4. python数组展示_python 显示数组全部元素的方法
  5. 深入浅出了解Unet
  6. 黑马程序员_软件开发整体介绍
  7. 对链式结构型 PoS 系统的 “虚假权益” 攻击
  8. 为什么现在还有985高校给大一上C语言课?
  9. Ubuntu下kill僵死进程
  10. 如何添加操作系统启动项