首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用“`rabbitmqadmin`”执行“`list队列”时`json.decoder.JSONDecodeError`

使用“`rabbitmqadmin`”执行“`list队列”时`json.decoder.JSONDecodeError`
EN

Unix & Linux用户
提问于 2022-07-18 07:29:07
回答 1查看 226关注 0票数 0

我想用以下命令列出远程RabbitMQ服务器上的可用队列:rabbitmqadmin --host=a.b.c.com --port=443 --username=user --password=pwd list queues

但它以一个错误结束:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/bin/rabbitmqadmin", line 1150, in <module>
    main()
  File "/usr/bin/rabbitmqadmin", line 494, in main
    method()
  File "/usr/bin/rabbitmqadmin", line 694, in invoke_list
    format_list(self.get(uri), cols, obj_info, self.options)
  File "/usr/bin/rabbitmqadmin", line 523, in get
    return self.http("GET", "%s/api%s" % (self.options.path_prefix, path), "")
  File "/usr/bin/rabbitmqadmin", line 597, in http
    die(json.loads(resp.read())['reason'])
  File "/usr/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.8/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.8/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

我尝试了许多命令的变体:没有凭据,使用-k选项.但没有成功。错误总是一样的。

nmap告诉我主机a.b.c.com是活动的,端口443是打开的。

错误可能表明python有问题,但是解决方法可能是什么样子呢?安装另一个版本的rabbitmqadmin (当前版本是3.8.2)还是另一个python版本(当前版本是3.8.10)?

我还从远程服务器下载了rabbitmqadmin,在这里解释了https://www.rabbitmq.com/management-cli.html并使用了它。

下载的版本为3.8.19,但没有帮助。

不知道幕后是什么导致了这个错误..。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-07-18 11:30:53

--ssl选项解决了这个问题。然而,错误信息实际上是误导人的。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/710250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档