The re-published message to a delayed excahnge is not routing to queue #257
-
Describe the bugI'm using RabbitMqserver 3.8.2 and Erlang 22.2.7 under ubuntu 20. I have an x-delayed-message exchange set to send messages in at most 5 minutes to a queue. In a high volume production environment, The message published to a delayed exchange is not routing to queue. The header has x-delay time 300 secs. When the queue is empty in a particular time frame, still the messages stuck in delayed queue. No messages stuck in test environment, it flows through the delayed exchange to queue. Same installation package for both test vm as well as prod vm
Reproduction stepsUsing following python program which publishes the messages:
Expected behaviorThe messages should flow from delayed exchange to queue. Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Please note that RabbitMQ 3.8.x is completely out of support. Please attempt to reproduce this issue using a supported version of RabbitMQ. If you can do so, you must make it easy for us to reproduce. In this case, a docker compose project that can be run to demonstrate the issue would be ideal. Right now your code doesn't even run as-is, and you have given NO indication of how you have configured RabbitMQ and set up your environment. You are asking us to spend time guessing how to reproduce your issue, rather than providing an easy way to run an environment where we can focus on diagnosing and fixing the issue. |
Beta Was this translation helpful? Give feedback.
Only using
ets:tab2list
on the table that stores them viarabbitmqctl eval
.I repeat, "out of support" means "out of support".