rabbitmq命令行不删除队列
Rabbitmq commandline does not delete ques
当我以管理员身份输入以下命令并重定向到文本文件时:
C:\Users\snoopy\Downloads>python.exe rabbitmqadmin.py -H dev-xxx.mydomain.com -P 15672 -u snoopy -p 123 delete queue name="foxbotXb44bacbd-b29c-449b-b5a5984ec3246c9b_control" -> CANNOTDELETE.txt
CANNOTDELETE.txt 的内容如下:
ERROR: Argument "-" not in format name=value
rabbitmqadmin.py --help for help
如果我不重定向,只是让错误显示到控制台,我会得到以下访问被拒绝
C:\Users\snoopy\Downloads>python.exe rabbitmqadmin.py -H dev-xxx.mydomain.com -P 15672 -u snoopy -p Password123 delete queue name="foxbotXb44bacbd-b29c-449b-b5a5-984ec3246c9b_control" *** Access refused: /api/queues/%2F/quebotXb44bacbd-b29c-449b-b5a5-984ec3246c9b_control
这样试试:
$ ./rabbitmqadmin.py delete queue name='test' -H localhost -P 15672 -u guest -p guest
queue deleted
应该可以。
编辑
你没有权限,如果我输入错误的密码(guest1)我有同样的错误:
$ ./rabbitmqadmin.py delete queue name='test' -H localhost -P 15672 -u guest -p guest1
*** Access refused: /api/queues/%2F/test
检查您的用户权限。
当我以管理员身份输入以下命令并重定向到文本文件时:
C:\Users\snoopy\Downloads>python.exe rabbitmqadmin.py -H dev-xxx.mydomain.com -P 15672 -u snoopy -p 123 delete queue name="foxbotXb44bacbd-b29c-449b-b5a5984ec3246c9b_control" -> CANNOTDELETE.txt
CANNOTDELETE.txt 的内容如下:
ERROR: Argument "-" not in format name=value
rabbitmqadmin.py --help for help
如果我不重定向,只是让错误显示到控制台,我会得到以下访问被拒绝
C:\Users\snoopy\Downloads>python.exe rabbitmqadmin.py -H dev-xxx.mydomain.com -P 15672 -u snoopy -p Password123 delete queue name="foxbotXb44bacbd-b29c-449b-b5a5-984ec3246c9b_control" *** Access refused: /api/queues/%2F/quebotXb44bacbd-b29c-449b-b5a5-984ec3246c9b_control
这样试试:
$ ./rabbitmqadmin.py delete queue name='test' -H localhost -P 15672 -u guest -p guest
queue deleted
应该可以。
编辑
你没有权限,如果我输入错误的密码(guest1)我有同样的错误:
$ ./rabbitmqadmin.py delete queue name='test' -H localhost -P 15672 -u guest -p guest1
*** Access refused: /api/queues/%2F/test
检查您的用户权限。