RabbitMQ error with bump_reduce_memory_use

I am using RabbitMQ 3.7.3 on Erlang 20.2.2 deployed on a docker (image rabbitmq:3.7-management ).

The memory is installed as follows: Memory high watermark set to 6000 MiB (6291456000 bytes) of 8192 MiB (8589934592 bytes) total

Here is the crash report that I get when RabbitMQ automatically restarts:

REPORTING MESSAGE A process <0.818.0> with 0 neighbors exiting due to: lack of matching functions rabbit_priority_queue: handle_info (bump_reduce_memory_use, {Status, rabbit_variable_queue, [{10, {vqstate, {0, {[], []}}, { 0, {[], []}}, {delta, undefined, 0,0, undefined}, ...}}, ...], ...}) line 396 in gen_server2: completion / 3 line 1161

It seems that due to messages sent to the queue, such as those filled with 500k + messages: enter image description here

Thank you for your help!

+5
source share
1 answer

I registered this error and opened these pull requests to fix this problem - 3.7.x PR , master PR . This patch will be sent to RabbitMQ 3.7.4 .

In the future, it would be advisable to discuss or report problems on the mailing list , as the core RabbitMQ team monitors it daily.

Thanks for reporting this issue and using RabbitMQ.

+1
source

Source: https://habr.com/ru/post/1275642/


All Articles