天天看点

记activemq的一次故障

   今天下午发现公司的activemq消息系统异常,在某个topics上堆积了大量消息,后来发现是有开发同学直接在生产环境上测试,以durable subscription方式订阅消息,应为是测试, 消费不及时, 导致大量消息堆积。

   停止activemq后重新启动, 发现服务总是起不来, 查看日志文件有如下异常

网上找了一把, 发现是由于 5.4.1 这个版本引入了 延迟发送的功能引起的, 解决方式也很简单,在<broker>中添加 schedulersupport="false" 属性,禁掉scheduler功能就可以了。

继续阅读