3.13.6 Node memory spike when polling for 10K messages over the HTTP API #13060
-
Describe the bugHi RabbitMQ Team, Reproduction steps
Expected behaviorRabbit should not crash Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 13 replies
-
First of all:
There's not enough details to suggest much. Most likely this particular operation uses a bit more memory than it used to but you didn't even mention what type of queue that is. If you want further assistance, provide clear reproduction steps and your deployment YAML, so we can see your memory configuration. You can also play around with https://perftest.rabbitmq.com/ to reproduce and test different settings. If you end up using perf-test to reproduce, the commands will give us all the details we need (queue type and arguments, message size, prefetch size and so on and so forth). |
Beta Was this translation helpful? Give feedback.
-
If "crash under certain conditions" means a node (pod) termination, the first suspect is usually an OOM killer, so start with Reasoning About Memory Use. If it means a logged exception (a "crash" in Erlang terms), then we cannot suggest anything without seeing the logs (on |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I think I'm dealing with two problems here that I mistakenly identified as one. Downloading messages via the API is not recommended and thanks for explaining this problem, but I found something else. After the update I thought rabbitmq was resetting itself, but after analyzing I managed to understand what was happening. GKE wants to reset rabbitmq statefulset Then this happens |
Beta Was this translation helpful? Give feedback.
-
@radeth you repeatedly ignore the fact that 3.13 is out of community support and that you must first upgrade to 4.x. FYI, you won't be able to start any new discussions in this org for a month as a warning. |
Beta Was this translation helpful? Give feedback.
First of all:
There's not enough details to suggest much. Most likely this particular operation uses a bit more memory than it used to but you didn't even mention what type of queue that is.
If you want further assistance, provide cle…