[Questions] Messages in the dead letter queue do not expire #12301
-
Community Support Policy
RabbitMQ version used3.12.x or older Erlang version used26.0.x Operating system (distribution) usedCentOS How is RabbitMQ deployed?RabbitMQ-as-a-Service from a public cloud provider Steps to deploy RabbitMQ clusterRabbitMQ-as-a-Service from a public cloud provider Steps to reproduce the behavior in questionWhen a message reaches the dead-letter queue, it does not expire until you click get message on the rabbit management page. Is there a rabbitmq inertia setting? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
You are using a version of RabbitMQ that does not receive community support from Team RabbitMQ. This is clearly stated in the community support policy. |
Beta Was this translation helpful? Give feedback.
-
@atgtahub RabbitMQ 3.10 has been out of support (not just community support) for several years now. Messages are deleted when they reach the head of the queue. From the [TTL guide](Only when expired messages reach the head of a queue will they actually be discarded (marked for deletion)):
In other words, in a queue that actually has consumers — a scenario RabbitMQ is designed for in many ways — those messages will be discarded and will not be delivered to consumers. In a queue that has no consumers they will keep consuming disk space until the queue is purged or deleted. |
Beta Was this translation helpful? Give feedback.
@atgtahub RabbitMQ 3.10 has been out of support (not just community support) for several years now.
If you are still using it from a public cloud provider, perhaps direct your questions to the provider you are paying, not the core team.
Messages are deleted when they reach the head of the queue. From the [TTL guide](Only when expired messages reach the head of a queue will they actually be discarded (marked for deletion)):