rabbitmq生产者queue接收不到消息

项目问题:

       客户的UAT环境下,项目运行一段时间后,rabbitmq的生产者queue再也接收不到系统发送的消息了。因为queue接收不到消息,所以消费者无法消费数据,流程断掉了。

原因:

客户UAT环境的机器,磁盘空间只剩下35M。

当RabbitMQ的磁盘空闲空间小于50M(默认),生产者将被BLOCK,

如果采用集群模式,磁盘节点空闲空间小于50M将导致其他节点的生产者都被block。可以通过disk_free_limit来对进行配置。

参考:https://www.cnblogs.com/haoliansheng/p/6094780.html

原文地址:https://www.cnblogs.com/ningJJ/p/11435691.html