(生产事故)rabitmq大量队列数量有增无减,消费组件又一直在打消费日志,进而影响app整体功能

2015年的一天,早上突然很多用户反馈消息系统出现空白且在使用功能的使用与有提示系统异常

吓得我马上上生产机器看日志,发现大量接口调用超时,且mq消费日志不停的再打,很疯狂那种

我们想到的是昨天是正常的,为什么突然之间就大量报错呢,并看错误是啥

产生的乱码报错,会导致进程直接结束,结束的后果就是队列没有被消费,最终导致mq队列数量有增无减少,并且重复被消费最终导致整个app不能使用  

解决方案:

1,解决这个乱码的报错 

2,在消费队列中加try  catch 捕捉异常旧可以了

反思: 

写代码时不要光想着上线功能,应该多考虑一些其他问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值