当前位置: 首页 > 知识库问答 >
问题:

无法从客户端连接到停靠的兔子

冯宪
2023-03-14

我在docker上安装并运行Rabbitmqhttps://hub.docker.com/_/rabbitmq/:

docker ps
24551542aa20        repo/rabbitmq-example-server:latest   "/docker-entrypoin..."   23 hours ago        Up 2 hours          4369/tcp, 5671-5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp   rabbitmq-example-server

我可以登录管理员与http://localhost:15672/从终端我可以使用Rabbitmqadmin成功的所有例子在这里http://www.rabbitmq.com/management-cli.html,添加-u admin-p nimda进行身份验证。我可以发布和接收消息

但是,python和ruby客户端无法连接。TCP连接被拒绝或挂起。我试过localhost,127.0。0.0.1或我的ip,什么都没有。端口5672甚至不能通过telnet访问,我看到它在rabbitmq中声明。配置:

{ tcp_listeners, [ 5672 ] },

共有1个答案

卫鸿朗
2023-03-14

只是在写帖子的时候找到了答案:-)

 nmap -p 5672 localhost

给予

PORT     STATE  SERVICE
5672/tcp closed amqp

因此,我停止并移除了容器,然后用

docker run -d -p 5672:5672 -p 15672:15672  --name rabbitmq rabbitmq

现在nmap给出了

5672/tcp open  amqp

客户正在连接。我不知道rabbitmqadmin为什么要连接。。。

 类似资料:
  • 我设置了一个带有官方REPO elasticsearch docker图像的elasticsearch容器。然后运行它 轻松又有效。ps信息是 我可以使用超文本传输协议访问服务器-客户端通过端口32769- 现在我需要我的JAVA程序与dockerize elasticsearch一起工作。java Node客户端只能通过32768-连接到elasticsearch 然后我在控制台中得到以下错误:

  • 我无法获取上一个已知位置。我已经在谷歌控制台中启用了地理编码API和谷歌地点API的Android。我在清单文件中添加了 API 密钥: 但我不断在控制台中收到一条消息:“无法连接到Google API客户端:连接结果{状态代码=API_UNAVAILABLE,分辨率=空}” 更新 我使用谷歌示例 onConnected和onConnectionFailed不调用。 而且我也使用Android反应

  • 我有一个mongo db实例在linux系统中运行,我正试图从windows系统连接到它。当我启用身份验证时,我会不断获得 数据库“管理员”的凭据无效... 我的用户设置看起来像 显示用户{“_id”:“test.myuser”,“user”:“myuser”,“db”:“admin”,“roles”:[{“role”:“readWrite”,“db”:“admin”},{“role”:“user

  • 我正在尝试连接到我的AWS S3存储桶,以便根据这些链接的说明上传文件。 http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpJava.html http://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/credentials.html#credenti

  • 我编写了一个简单的HBase客户端程序来在我的HBase集群(1个主服务器和3个区域服务器)中执行CRUD操作。Zookeeper实例仅在主服务器中运行,仲裁包括所有4台服务器。集群运行良好,可以使用YCSB客户端执行读/写操作(意味着服务器/Zookeeper端没有任何错误)。 现在,在eclipse类路径中,我添加了所有HBase库和hbase-0.94.7.jar(包含hbase-defau

  • 我的Mosquitto实例没有设置身份验证或密码。我尝试在Mosquitto日志中打开调试消息,但它们没有显示任何有用的信息。我不知所措。为什么我无法从C++Paho代码连接到Mosquitto? 编辑:这是客户端代码...同样,这对Adafruit很有效,但是当我把它指向我在localhost的蚊子时,它会像描述的那样挂起。(我省略了用户名和密码--我正在发送它们,但我真的不认为这些是问题所在,