社区
Apache
帖子详情
ActiveMQ运行一段时间后Pending Queue Size数量增加
zxh5580
2016-09-25 11:18:05
ActiveMQ运行一段时间后Pending Queue Size数量增加,发送端数据一直增加,但是消费者接收不到数据,导致Pending Queue Size数量增加,Dispatched Queue Size 一直显示100,重启消费者程序后就正常了,Pending Queue Size数量减少直至为0,请大神赐教啊,好久了都没有解决
...全文
1281
2
打赏
收藏
ActiveMQ运行一段时间后Pending Queue Size数量增加
ActiveMQ运行一段时间后Pending Queue Size数量增加,发送端数据一直增加,但是消费者接收不到数据,导致Pending Queue Size数量增加,Dispatched Queue Size 一直显示100,重启消费者程序后就正常了,Pending Queue Size数量减少直至为0,请大神赐教啊,好久了都没有解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TimLucifer07
2020-05-08
打赏
举报
回复
同问 据说加GC好使 现在还在用jmeter打流 不知道什么时候能复现问题
王文英
2020-01-17
打赏
举报
回复
我也同样问题
需要经过很久才能被消费,有时候一个小时有时候一天
zabbix 3.4 监控
Activemq
自动发现模板
用zabbix 自动发现实现
activemq
监控pending consumers
activemq
_scan.sh #!/bin/bash
activemq
() { MQ_IP=(10.10.11.208:8161) for g in ${MQ_IP[@]} do port=($(curl -uadmin:admin http://${g}/admin/
queue
s.jsp 2>/dev/null| grep -A 4 "${
QUEUE
NAME}"|awk -F ' /dev/null | grep -A 4 "${
QUEUE
NAME}"|awk -F '//g'|grep '^[0-9]'|head -1` echo $Pending ;; Consumers|consumers) Consumers=`curl -uadmin:admin http://$IP:$PORT/admin/
queue
s.jsp 2> /dev/null | grep -A 4 "${
QUEUE
NAME}"|awk -F '//g'|grep '^[0-9]'|head -2|tail -1` echo $Consumers ;; En
queue
d|en
queue
d) En
queue
d=`curl -uadmin:admin http://$IP:$PORT/admin/
queue
s.jsp 2> /dev/null | grep -A 4 "${
QUEUE
NAME}"|awk -F '//g'|grep '^[0-9]'|head -3|tail -1` echo $En
queue
d ;; De
queue
d|de
queue
d) De
queue
d=`curl -uadmin:admin http://$IP:$PORT/admin/
queue
s.jsp 2> /dev/null | grep -A 4 "${
QUEUE
NAME}"|awk -F '//g'|grep '^[0-9]'|head -4|tail -1` echo $De
queue
d ;; *) echo "Usage: $0 Consumers|En
queue
d|De
queue
d" esac ############################## 在 zabbix.confi添加 UnsafeUserParameters=1 UserParameter=mq.mqScan,/etc/zabbix/zabbix_agentd.d/
activemq
_scan.sh UserParameter=mq.status[*],/etc/zabbix/zabbix_agentd.d/
activemq
_status.sh $1 $2
ActiveMQ
中文手册
1 JMS 2 1.1 JMS的基本构件 2 1.1.1 连接工厂 2 1.1.2 连接 2 1.1.3 会话 2 1.1.4 目的地 2 1.1.5 消息生产者 2 1.1.6 消息消费者 2 1.1.7 消息 3 1.2 JMS的可靠性机制 3 1.2.1 确认 JMS消息 3 1.2.2 持久性 3 1.2.3 优先级 3 1.2.4 消息过期 3 1.2.5 临时目的地 3 1.2.6 持久订阅 3 1.2.7 本地事务 3 1.3 JMS 规范的变迁 4 2.
ActiveMQ
4 2.1 Broker 4 2.1.1
运行
Broker 4 2.1.2 嵌入式Broker 4 2.1.3 监控Broker 5 2.2 Transport 9 2.2.1 VM Transport 9 2.2.2 TCP Transport 10 2.2.3 Failover Transport 10 2.2.4 Discovery transport 11 2.3 持久化 12 2.3.1 AMQ Message Store 12 2.3.2 Kaha Persistence 12 2.3.3 JDBC Persistence 13 2.3.4 Disable Persistence 13 2.4 安全机制 13 2.4.1 Simple Authentication Plugin 13 2.4.2 JAAS Authentication Plugin 14 2.4.3 Custom Authentication Implementation 14 2.4.4 Authorization Plugin 15 2.5 Clustering 16 2.5.1
Queue
consumer clusters 16 2.5.2 Broker clusters 16 2.5.3 Master Slave 18 2.6 Features 20 2.6.1 Exclusive Consumer 20 2.6.2 Message Groups 20 2.6.3 JMS Selectors 21 2.6.4 Pending Message Limit Strategy 21 2.6.5 Composite Destinations 22 2.6.6 Mirrored
Queue
s 23 2.6.7 Wildcards 23 2.6.8 Async Sends 23 2.6.9 Dispatch Policies 24 2.6.10 Message Cursors 25 2.6.11 Optimized Acknowledgement 25 2.6.12 Producer Flow Control 26 2.6.13 Message Transformation 26
消息中间件之
ActiveMQ
消息中间件之
ActiveMQ
消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术, 它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。 当前使用较...
java接口pending_AMQ(
ActiveMQ
) pending messages
数量
一直在
增加
2014-07-22 00:12:26,429 | ERROR | Failedto page in more
queue
messages |org.apache.
activemq
.broker.region.
Queue
|
ActiveMQ
BrokerService[localhost] Task-25659java.lang.OutOfMemoryError: Resourcetempor...
ActiveMQ
在
Queue
积压消息后内存占用上涨的原因
ActiveMQ
在
Queue
积压消息后内存占用上涨的原因 现象: 我们使用
ActiveMQ
是用数据库持久化消息的,数据库空间充裕,理论应该
queue
应该可以堆积几百个G的消息,可是发现堆积几个G的消息后,amq服务的内存便上涨至设置的70%临界点,最终影响发送broker的速度,从而影响整个生产流程。 原因分析: 通过查
ActiveMQ
内存使用方面的资料,发现从
ActiveMQ
5.0.0...
Apache
24,923
社区成员
16,548
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章