activemq 假死

activemq 消息堆积一段时间后,消息不再发送,也无法接收

1.打开conf/activemq.xml  查看 <storeUsage limit="40 gb"/> activemq 的磁盘大小为40gb , 执行命令 df -h 查看linux 磁盘是否使用完,进入 data 目录 执行 du-h 命令 查看 activemq data 使用了多少(注意:建议不要把日志放到data 目录),如果linux 磁盘空间不够或者 data目录大小已经超过 activemq 分配的磁盘空间,都会导致假死

2. 由于消息堆积最后大量消息进入年老代,full gc会导致jvm 停顿  也会导致假死,建议配置流量控制 ,以及清理死信队列 ,如过期消息不进入死信队列 配置 

流量控制以及 过期消息不进入死信队列 配置请参考 http://blog.csdn.net/lizehua123/article/details/50489213

jmx 监控参考http://blog.csdn.net/lizehua123/article/details/50193819


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值