RabbitMQ崩溃,带凹凸\u减少\u内存\u使用

RabbitMQ崩溃,带凹凸\u减少\u内存\u使用,rabbitmq,Rabbitmq,我正在docker上部署的Erlang 20.2.2上使用RabbitMQ 3.7.3(imageRabbitMQ:3.7-management) 内存设置如下:Memory high watermark设置为总计8192 MiB(8589934592字节)的6000 MiB(6291456000字节) 以下是关于RabbitMQ自动重启的崩溃报告: 0邻居的崩溃报告进程退出,原因如下: 无函数子句匹配 兔子优先队列:处理信息(缓冲、减少内存使用、, {state,rabbit_variable

我正在docker上部署的Erlang 20.2.2上使用RabbitMQ 3.7.3(image
RabbitMQ:3.7-management

内存设置如下:
Memory high watermark设置为总计8192 MiB(8589934592字节)的6000 MiB(6291456000字节)

以下是关于RabbitMQ自动重启的崩溃报告:

0邻居的崩溃报告进程退出,原因如下: 无函数子句匹配 兔子优先队列:处理信息(缓冲、减少内存使用、, {state,rabbit_variable_queue,[{10,{vqstate,{0,{[]],[]},{0,{[],[]},{delta,未定义,0,0,未定义},…},…}) gen_server2中的第396行:终止/3行1161

这似乎是由于发送到队列设置的消息,如下面的队列设置中充满了500k+消息:

谢谢你的帮助

我提交并打开了这些请求来解决这个问题-。此修复程序将在RabbitMQ
3.7.4
中提供

将来,最好是在RabbitMQ核心团队每天监控的情况下,在上讨论或报告问题


感谢您报告此问题并使用RabbitMQ。

您可能发现了一个bug。请将此信息发布到,并包括整个服务器和崩溃日志,其中将包含比您在此处发布的更多有关崩溃的信息。此外,请澄清“RabbitMQ自动重启”的含义。非常感谢。