首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拉比refused [Errno 111]连接被拒绝

拉比refused [Errno 111]连接被拒绝
EN

Stack Overflow用户
提问于 2016-01-20 22:56:59
回答 3查看 9.2K关注 0票数 5

所以我一直被狂犬病人拒绝了。我以root用户的身份在vm上运行debian 7。我用apt-get安装了rabbitmq服务器,启动它并执行以下操作:

代码语言:javascript
复制
rabbitmqctl add_user test 1234
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
rabbitmq-plugins enable rabbitmq_management

cd /usr/local/bin/
wget https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/rabbitmq_v3_5_6/bin/rabbitmqadmin
chmod +x rabbitmqadmin

rabbitmqadmin -H 127.0.0.1 -u test -p 1234 list vhosts

但是对rabbitmqadmin的调用总是导致无法连接: Errno 111连接被拒绝。

我尝试了以下几点:

  • 重新启动服务(/etc/init.d/rabbitmq-服务器重新启动/停止/启动)
  • 验证通过rabbitmq插件列表和检查/etc/rabbitmq/ enabled _plugins启用了rabbitmq管理
  • 通过检查rabbitmqctl状态和rabbitmq日志来验证rabbitmq-管理实际上已经启动。
  • 删除/重新安装rabbitmq-服务器
  • 删除/重新安装rabbitmqadmin
  • 我检查了127.0.0.1实际上列在/etc/host中

我试过了rabbitmqadmin列表用户,我也遇到了同样的问题。我很困惑,有什么想法吗?

注意:我不确定这是否相关,但我在安装rabbitmq服务器时遇到了一些问题,我一直存在“未满足的依赖关系”问题,运行apt -f安装会删除我需要的其他一些包。我认为问题实际上来自于安装erlang,并最终通过遍历未满足的依赖关系树并一次安装每个依赖项来工作,直到erlang和rabbitmq-服务器都安装完毕。

此外,我还将"deb http://http.debian.net/debian wheezy backports“添加到/etc/apt/server.列表中,因此我还尝试删除rabbitmq-服务器、删除回购、apt-get更新和重新安装rabbitmq-server,但仍然什么也没有。

EN

回答 3

Stack Overflow用户

发布于 2021-06-06 13:57:25

在debian 10上,rabbitmq服务器安装了许多插件,但默认情况下没有启用任何插件。

您可以将它们作为根用户列出:

代码语言:javascript
复制
rabbitmq-plugins list

然后你可以:

代码语言:javascript
复制
rabbitmq-plugins enable rabbitmq_management

现在您可以以非根用户的身份运行:

代码语言:javascript
复制
rabbitmqadmin list queues

甚至

代码语言:javascript
复制
rabbitmqadmin delete queue name=rpc_queue

我没有做特殊的配置。

票数 5
EN

Stack Overflow用户

发布于 2019-04-24 11:34:10

我找到了这个解决方案:

rabbitmqadmin需要与服务器的管理网站进行对话。与您作为管理员使用的相同。默认设置似乎是TCP port 15672,但我使用的配置(也是Debian,但9)是port 8080

通过查看/etc/rabbitmq/rabbitmq.config,我发现了管理接口运行在哪个端口上:

代码语言:javascript
复制
       {rabbitmq_management, [{listener, [{port, 8080},

您可能还可以尝试检查哪些打开的端口属于rabbitmq-服务器,然后全部尝试。

最后,为了使用这些信息,我在~/.rabbitmqadmin.conf下为rabbitmqadmin创建了一个配置文件,并将rabbitmqadmin help config输出中的信息填充到该文件中。(删除前导空格可能很重要。)

票数 2
EN

Stack Overflow用户

发布于 2020-02-03 07:48:31

只需删除: /etc/rabbitmq/rabbitmq.conf并重新启动服务。

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

https://stackoverflow.com/questions/34912250

复制
相关文章

相似问题

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