--
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-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
By far the easiest option is to use `rabbitmqctl eval`. What key do you need to set and to what value?
On Sat, Mar 25, 2017 at 4:21 AM, Anu <anurag.shri...@gmail.com> wrote:
Hi All,In our RabbitMQ implementation, we share the same virtual host with many applications. So that they do not step on each other's queues and exchanges, we manage their permissions in the rabbitmq node's config file using the LDAP plugin. But whenever we have to make a change to the config file, we have to restart the RabbitMQ node to get the changes into effect. This causes downtime for all the applications.Is there a way to just reload just the config file without restarting RabbitMQ node? I tried the "reload" option in the rabbitmq-server command, but it also does not help.Please let me know if you need any further information to answer this.Thanks,Anu
--
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 post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
Both rabbit.mnesia_table_loading_retry_timeout and rabbit.mnesia_table_loading_retry_limit are onlyused when a node starts. It makes no sense to set them at runtime as that wouldn't make any difference.
[{rabbitmq_auth_backend_ldap, [ {tag_queries, [ {administrator, { 'or', [ { match, {attribute, "cn=rabbitmq,ou=grp,o=linux", "memberUid"}, {string, "${username}"} }, { match, {attribute, "cn=rabbitmq1,ou=grp,o=linux", "memberUid"}, {string, "${username}"} } ] } }, {management, {constant, true} } ]}].
By far the easiest option is to use `rabbitmqctl eval`. What key do you need to set and to what value?
On Sat, Mar 25, 2017 at 4:21 AM, Anu <anurag.shri...@gmail.com> wrote:
Hi All,In our RabbitMQ implementation, we share the same virtual host with many applications. So that they do not step on each other's queues and exchanges, we manage their permissions in the rabbitmq node's config file using the LDAP plugin. But whenever we have to make a change to the config file, we have to restart the RabbitMQ node to get the changes into effect. This causes downtime for all the applications.Is there a way to just reload just the config file without restarting RabbitMQ node? I tried the "reload" option in the rabbitmq-server command, but it also does not help.Please let me know if you need any further information to answer this.Thanks,Anu
--
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 post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Michael,Sorry to initiate this old thread again and so late after your initial response.I need to change the following LDAP related section in the "advanced.config" file frequently and hence, would like to understand how can I have rabbitmq server reload this without a restart. I am not versed with erlang hence unable to create a rabbitmq eval expression for this. Can you please take a look and see if this is even possible?Please let me know if there is any other information you need from my side to answer this.Thanks !
[{rabbitmq_auth_backend_ldap,[{tag_queries,[{administrator, { 'or', [{match,{attribute, "cn=rabbitmq,ou=grp,o=linux", "memberUid"},{string, "${username}"}},{match,{attribute, "cn=rabbitmq1,ou=grp,o=linux", "memberUid"},{string, "${username}"}}]}},{management,{constant, true}}]
},{vhost_access_query,{'and', [
{match,{attribute, "cn=rabbitmq,ou=grp,o=linux", "memberUid"},{string, "${username}"}},{
equals,"${vhost}", "systest"}]}},{resource_access_query,{for, [{resource, exchange,{for, [{permission, configure,{'and',
[{match,{attribute, "cn=rabbitmq,ou=grp,o=linux", "memberUid"},{string, "${username}"}},{match,
{string, "${name}"},{string, "^EXCH.MNO."}}]}},{permission, write,{'and',[{match,{attribute, "cn=appgrp,ou=grp,o=linux", "memberUid"},
{string, "${username}"}},{match,
{string, "${name}"},{string, "^EXCH.MNO."}}]}},{permission, read, {constant, true}}]}},{resource, queue,{for, [{permission, configure,{'and',[{match,{attribute, "cn=appgrp,ou=grp,o=linux", "memberUid"},
{string, "${username}"}},{match,
{string, "${name}"},{string, "^Q.MNO."}}]}},{permission, write,{'and',
[{match,{attribute, "cn=rabbitmq,ou=grp,o=linux", "memberUid"},{string, "${username}"}},{match,
{string, "${name}"},{string, "^Q.MNO."}}]}},{permission, read, {constant, true}}]}}]}},{topic_access_query,{for, [{permission, write,{'and',[{match,{string, "${routing_key}"},{string, "^a"}},{match,{attribute, "cn=appgrp,ou=grp,o=linux", "memberUid"},
{string, "${username}"}},{match,
{string, "${name}"},{string, "^EXCH.MNO."}}]}},{permission, read, {constant, true}}]}}]}].
On Saturday, March 25, 2017 at 12:42:10 AM UTC-7, Michael Klishin wrote:
By far the easiest option is to use `rabbitmqctl eval`. What key do you need to set and to what value?
On Sat, Mar 25, 2017 at 4:21 AM, Anu <anurag.shri...@gmail.com> wrote:
Hi All,In our RabbitMQ implementation, we share the same virtual host with many applications. So that they do not step on each other's queues and exchanges, we manage their permissions in the rabbitmq node's config file using the LDAP plugin. But whenever we have to make a change to the config file, we have to restart the RabbitMQ node to get the changes into effect. This causes downtime for all the applications.Is there a way to just reload just the config file without restarting RabbitMQ node? I tried the "reload" option in the rabbitmq-server command, but it also does not help.Please let me know if you need any further information to answer this.Thanks,Anu
--
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 post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--MKStaff Software Engineer, Pivotal/RabbitMQ
--
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 post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.