rabbitmq运行异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitmq运行异常相关的知识,希望对你有一定的参考价值。

环境:centos6.5、rabbitmq3.6.6、erlang19.3
现象:rabbitmq正常启动,一切都是正常的,但是总是在运行一段时间之后执行status、list等等任何命令都会报错,"init terminating in do_boot",badarg,[erl_prim_loader,check_file_result,3,[],init,get_boot,1,[],init,get_boot,2,[],init,do_boot,3,[]]
init terminating in do_boot ()
错误日志中也没有信息,ps可以看到rabbitmq进程。怎么调都不起做用,kill重启,重启服务器等都不起作用,然后过一段时间又会回复正常,一直如此重复

参考技术A 在进行消费的方法里,第二个参数noAck(不进行确认)我们是设置为true。在这里我们应该把它改变成false,也就是 queue需要我们的consumer进行确认这个消息已被正常处理!追问

哪个文件啊、??

以上是关于rabbitmq运行异常的主要内容,如果未能解决你的问题,请参考以下文章

rabbitmq io异常排查思路

RabbitMQ 异常与任务分发

RabbitMQ第四课 多线程收发异常

带有弹簧靴的rabbitmq中的异常

实现一个轻量级高可复用的RabbitMQ客户端

RabbitMQ:查找由于消费者异常而导致通道关闭的原因