RabbitMQ磁盘溢出队列

RabbitMQ磁盘溢出队列,rabbitmq,Rabbitmq,我的RabbitMQ内存有限。如果发布者和消费者在线,一切正常,但当需要重新启动消费者时,RabbitMQ会填充内存并阻止发布者。当发布服务器被阻止时,它将快速吃掉RAM。 如何确认RabbitMQ使队列溢出到磁盘,RAM是否已满?利用生存时间扩展可能会有所帮助。查看并设置邮件的过期时间。您是否有足够的磁盘空间。如果没有足够大的可用磁盘空间,则可能是阻塞。您能否编辑您的问题,给出并指出您有多少RAM和可用磁盘空间。RabbitMQ的可用RAM约为2G,磁盘存储约为100G您是否将大量持久消息推送

我的RabbitMQ内存有限。如果发布者和消费者在线,一切正常,但当需要重新启动消费者时,RabbitMQ会填充内存并阻止发布者。当发布服务器被阻止时,它将快速吃掉RAM。
如何确认RabbitMQ使队列溢出到磁盘,RAM是否已满?

利用生存时间扩展可能会有所帮助。查看并设置邮件的过期时间。

您是否有足够的磁盘空间。如果没有足够大的可用磁盘空间,则可能是阻塞。您能否编辑您的问题,给出并指出您有多少RAM和可用磁盘空间。RabbitMQ的可用RAM约为2G,磁盘存储约为100G您是否将大量持久消息推送到队列?我有一个2G内存的设置,只有3G硬盘空间,工作正常。不是说你不应该有问题,只是我们可能需要进一步调查,这不是答案。我告诉你们,若内存结束并且不阻塞连接,那个么需要将数据放入磁盘