Hello rabbitmq-users,
My question is this relate too RabbitMQ 3.9.16 on Erlang 23.3.4.7. I'm attempting to increase the x-message ttl of several queues to 86400000 (24hrs). I've been able to do this by deleteing the vhost and import a new json. Which resulted in data lost and empty message queues. I'm updating the json file from CLI, the entire file with the bindings, exchanges, queues, vhost, etc. Is this necessary? Can I make a new json file, insert my changes needed and import_definitions? I want to keep the cluster up, have no down time, may put in MA mode. The messages in the queue to move to another node in my 5 node cluster.
<queue> | true | {<<"x-message-ttl">>,long,7200000}{<<"x-queue-mode">>,longstr,<<"lazy">>}{<<"x-queue-type">>,longstr,<<"classic">>} | ha-all |
What would you recommend to allow me to successfully perform the update? Without impacting the other queues?