问题
当我想要删除test_topic1这个交换机
点击Delete时,提示我Access refused
原因
- 可能是因为当前用户没有足够的权限来执行该操作。
- 登录的用户不可以操作该虚拟机。
解决
首先,我去看了一下我的用户的权限。
明确的是管理员权限。那么问题可能就是在了我登录的用户没有操作该虚拟机权限
如何使用户可以操作该虚拟机
- 第一步去到Admin,点击Virtual Hosts里,找到想要操作的虚拟机
- 选择用户,然后点击Set permission。
注意:确保用户拥有操作交换机权限。
实在不行,那么重启 RabbitMQ 服务,有时候,在配置更改后,重启 RabbitMQ 服务可以解决权限问题。