--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rabbitmq-users/cd0dee02-4012-4c47-84c4-a3b68b70712cn%40googlegroups.com.
Hard to tell exactly given the high level description,
but I'd start by investigating the delivery limit:
By default, a quorum queue will try to deliver a given message 20 times. If it gets rejected 20 times,the message will be dead lettered or dropped if dead lettering is not configured. You can:1. check the following Prometheus metric to see if the delivery limit was reached for any messages:rabbitmq_global_messages_dead_lettered_delivery_limit_total
12:42:25.962
Node 02 reports getting SIGTERM.2. disable the delivery limit (set it to -1)3. configure dead-lettering (most likely you want it regardless of this specific issue)
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rabbitmq-users/f52091d0-0ba8-4d42-bddf-a7bc81aed493n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rabbitmq-users/b1c05e50-aacc-466a-a4af-66893f508b41n%40googlegroups.com.
4.1.4 contain a bug that affects quourum queues when delivery limit is set to unlimited. The queues will not expire if delivery limit is set to unlimited. It will be fixed in 4.1.5 and 4.2.0.
I've deployed a test cluster that's as identical to the production cluster as I can make it, but I can't reproduce the problem with perftest (at least not with a simple node restart; I haven't tried upgrading from one version to another). However, when looking at the queue details I noticed a suspicious difference between the prod and test clusters' queues.Prod cluster:$ curl -nsS https://rabbitmq-prod.example.com:15671/api/queues/%2F/queuename | jq .delivery_limit
-1Test cluster:$ curl -nsS http://172.27.140.131:15672/api/queues/%2F/queuename | jq .delivery_limit
"unlimited"
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rabbitmq-users/61551f86-d34b-48b2-8909-2b2b733bf41en%40googlegroups.com.
Just a quick follow up that what I said above is incorrect, at least in some cases. It seems like differentversions may behave differently, and I'm not even 100% sure at this point, whether a single versionwill always behave the same way (there might be a bug where the order of operations affects the outcome).
Using a queue argument is the best bet if you can do that. In 4.3 things will be easier. As for 4.1 and 4.2,I will keep you posted.