RabbitMQ msg_store_transient 目录占用所有可用磁盘空间

Ste*_*kov 5 rabbitmq

我的 RabbitMQ 2.8.2 服务器有问题。使用一两天后,我收到来自 RabbitMQ 的磁盘空间警告,我找到的唯一解决方案是清除目录/var/lib/rabbitmq/mnesia/rabbit@linux-3blg/msg_store_transient并重新启动 RabbitMQ。我在我的程序中使用了相当大的消息 1-50MB 可能有问题,但我真的需要稳定性。有人知道解决方案吗?

Chr*_*icz 1

这意味着消息没有被确认和消费。利用生存时间扩展可能会有所帮助。请参阅http://www.rabbitmq.com/ttl.html#per-queue-message-ttl并设置消息的过期时间。