Delayed exchanges just started piling up messages without forwarding to queues after moving data from one server to another #234
Closed
KristjanTammekivi
started this conversation in
General
Replies: 1 comment 3 replies
-
RabbitMQ 3.8.6 is completely out of support. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
we moved rabbitmq from one server another by shutting down, copying the data directory, starting up. After this messages that go to delayed exchanges with a delay (I tested publishing without a x-delay header and those messages went through) just got stuck in the exchange and we observed the messages delayed number increasing but never decreasing. Later we noticed that same thing happened to every delayed exchange.
We tried restarting rabbitmq but that didn't help. In the end we disabled/enabled the delayed exchange plugin and after that new messages started appearing in the queues.
Is there anything we could have done, some magical rabbitmqctl eval command or something to immediately forward all delayed messages before toggling the plugin, anything to not lose the messages?
Versions:
Rabbitmq 3.8.16
[E*] rabbitmq_delayed_message_exchange 3.8.9.0199d11c
Beta Was this translation helpful? Give feedback.
All reactions