首页 > 其他分享 >关于在WSL中使用RabbitMQ的问题

关于在WSL中使用RabbitMQ的问题

时间:2022-12-25 20:57:31浏览次数:39  
标签:0.1 sudo WSL rabbitmq 5672 RabbitMQ 关于

今天简单研究了一下 RabbitMQ,由于在 Windows 下安装较麻烦,还要先安装 ErLang 环境,感觉很不爽,于是决定在 WSL 中安装试试,sudo apt install rabbitmq-server,基本上可以说是一切顺利,sudo rabbitmq-server 启动了服务,sudo rabbitmq-plugins enable rabbitmq_management 启用了控制台插件,然后通过 http://127.0.0.1:15672,输入账号密码 guest/guest 访问一切正常!

 

然后用程序连接就开始出症了,怎么都连不上,看错误像是端口号不正确,但反复核对了,也没有发现问题,端口号确保无误。经历了半下午的研究,才终于在 stackoverflow 上找到答案,原来是 rabbitmq  这货在 WSL 中启动时默认只绑定 IPv6 的地址,简直巨坑!按帖子内容 sudo vim /etc/rabbimq/rabbitmq.conf,添加了配置项 listeners.tcp.default = 127.0.0.1:5672,重启服务,终于可以通过程序正常连接了!

注意:sudo rabbitmqctl status 必须能看到 “Interface: 127.0.0.1, port: 5672, ...” 这样的地址才算正常,如果是 “Interface: [::], port: 5672, ...” 这样的地址,表示只绑定了 IPv6

 

参考地址:https://stackoverflow.com/questions/49285088/rabbitmq-accepting-connections-but-closing-them-before-accepting-any-input

 

标签:0.1,sudo,WSL,rabbitmq,5672,RabbitMQ,关于
From: https://www.cnblogs.com/rangeon/p/17004545.html

相关文章

  • 关于 java: 错误: 无效的源发行版
    工具:IDEA、Maven问题:在更换JDK后,原先的项目运行时出现java:错误:无效的源发行版:16解决方案:1、打开项目结构,更新项目JDK和项目语言级别2、更新Maven配......
  • 关于 更换JDK时安装出错
    工具:JDK8问题:安装JDK并将环境变量配好后,DOS窗口测试时出现 Error:couldnotopen`D:\disposition\Java\java-jre\lib\amd64\jvm.cfg'解决方案1、找到原先J......
  • 关于结构体和指针
    typedefstructStu{charname[20];shortage;chartele[12];charsex[5];}Stu;voidPrint(Stu*ps){printf("name:%s\n",ps->name);printf("age:%d\n",(*ps).a......
  • 基于OpenVINO的端到端DL网络-A Year in Computer Vision中关于图像增强系列部分
    ​​http://www.themtank.org/a-year-in-computer-vision​​    TheMTank编辑了一份报告《AYearinComputerVision》,记录了2016至2017年计算......
  • 关于动态规划依赖问题
    众所周知,动态规划的核心就是下一个状态依赖上一个状态。我遇到了一道题,就是简单的回文字符串问题我看代码随想录上面的i,j顺序是从不断扫描i后面的空间。然后我想调换一下......
  • 听领导关于《尚书》的分享有感
    最近正好在做敏捷个人自我管理的练习,思考个人使命的时候,让我颇费一番心力,犹豫了好几天写不出练习的结果(回答自己的使命),因为始终觉得自己的使命感不强、不足。 领导的这......
  • 关于上一个fprintf覆写问题进行了实验探究
    问题见:关于C语言fprinf的一个问题从头开始fprintf覆写是可以的#include<stdio.h>intmain(){char*str="STUDENTS";FILE*fp;if((fp=fopen("d.txt"......
  • 关于spring
    自动装配  按类型  按名称    集合的注入  集合数组的注入    这两个类型不一样......
  • WSL2使用桥接网络,并指定IP
    前言微软终于解决了宇宙级难题了,一直以来的WSL2每次启动IP都是动态分配的,并且是NAT的网络。当然网上对此也有一些解决方案,编写脚本在启动时修改,但是太麻烦了,这次很完美的......
  • 前端知识学习案例9-开发企业网站9-实现关于我们的部分2
     ......