ForgivingExceptionHandler: An unexpected connection driver error occured (Exception message: Socket
项目场景:
项目使用的springboot2.3.5,mq使用的是rabbitmq,版本2.7.14
问题描述:
因为项目迁移,所以在新的服务器上搭建,mq也搭好了,端口也开好了,结果启动项目报错
2021-03-18 14:23:13,576 WARN [AMQP Connection 8.135.xxx.xxx:15672] ForgivingExceptionHandler: An unexpected connection driver error occured (Exception message: Socket closed)
2021-03-18T06:23:18.578857759Z 2021-03-18 14:23:18,578 INFO [exchange.saas.estate-120] SimpleMessageListenerContainer: Restarting Consumer@4280e7b6: tags=[[]], channel=null, acknowledgeMode=AUTO local queue size=0
2021-03-18 14:23:18,580 INFO [exchange.saas.estate-121] CachingConnectionFactory: Attempting to connect to: [8.135.xxx.xxx:15672]
2021-03-18 14:23:23,585 WARN [AMQP Connection 8.135.xxx.xxx:15672] ForgivingExceptionHandler: An unexpected connection driver error occured (Exception message: Socket closed)
原因分析:
配置文件之中用的用户名saas,virtual hosts是/saas,而这台服务器的mq是新添加好的,什么都配置好,所以出现了这个问题。登录mq后台,先新增用户,之后再新增virtual hosts,再为用户配置权限,结果还是不行,一样报错。
再尝试下把ip地址从公网改成私有的,结果还是不行,郁闷啊
解决方案:
端口的问题:原本端口是15672,改成5672就可以
解决思路:
总结下问题:第一步没走错,因为用的VirtualHost 是saas的,而我们没配置,之后的话第二步思路其实没错,就是连不上,那为什么连不上呢?接下来就想错了,个人首先以为是nginx的问题,因为报了一个socket错误,而项目恰好用了socket,结果不是,之后又以为是ip地址的问题,可能做了安全组,结果也不是。之后就百度,以为是没给权限,其实在第一步增加就做完了,之后就陷入了这个死胡同
ForgivingExceptionHandler: An unexpected connection driver error occured (Exception message: Socket相关推荐
- rabbitmq 连接报错 An unexpected connection driver error occured(亲测)
在服务器上安装了一个RabbitMq,并新创建了一个用户授予了管理员角色,登录控制台查看一切正常,兴高采烈启动项目进行连接,结果一盆冷水下来,报如下错误: o.s.a.r.l.SimpleMessag ...
- amqp协议java_amqp协议链接陷阱-An unexpected connection driver error occured
前言 amqp是一种通用的消息队列数据传输协议,典型的MQ应用RabbitMQ就实现了amqp协议,所以,我们在使用amqp-client链接rabbitmq时,可以使用amqp的链接协议连接rabb ...
- 已解决:ERROR com.rabbitmq.client.impl.ForgivingExceptionHandler - An unexpected connection driver error
ERROR com.rabbitmq.client.impl.ForgivingExceptionHandler - An unexpected connection driver error occ ...
- rabbitmq连接异常:An unexpected connection driver error occured处理
原因:没有相应的账号赋予管理队列的权限 如下图所示,必须具有访问 / 的权限 如果没有 / 接口,可以选择右侧的Virtual Hosts进行新增 新时代农民工
- WebSocket connection to,Error during WebSocket handshake: Unexpected response code: 404
使用标准的JSR 356注解时,需要使用tomcat 8.x版本,如果使用tomcat 7.x的版本,则需要继承WebSocketServlet,否则会报WebSocket connection to ...
- PHPExcel报“Formula Error: An unexpected error occured”
以前用PHPExcel导出数据都是直接输出内容,也没有出现什么问题.今天导出突然出现,导出的时候PHPExcel抛出异常: !D183 -> Formula Error: An unexpect ...
- ERROR: Exception when publishing, exception message [Failed to connect and initialize SSH connection
JEKINS构建报以下错误:ERROR: Exception when publishing, exception message [Failed to connect and initialize ...
- kettle入门(二) 之 kettle连接oracle报的坑爹错误 Error occured while trying to connect to the database 的几种情况
1 引言 在用kettle开发抽取oracle数据的脚本时,时常会出现 Error occured while trying to connect to the database 错误,但是仔细观察日 ...
- python 实现过滤出tomcat日志中含有ERROR 或Exception 的行并保存在另一个文件
遍历多个tomcat日志文件,找出含有ERROR 和Exception 的日志,并把该行日志输出到另一个文件中:(这里为了体现python模块导入的知识,所有建立了多个文件夹和模块) 项目结构: co ...
最新文章
- 模型类序列化器ModelSerializer
- laravel框架路由设置404方式
- 迎接5G普及风暴,还缺这把「万能钥匙」
- Snackbar-Android M新控件
- git commit --amend 改写提交
- 我终于搞清楚了和String有关的那点事儿
- 面试题 08.02. 迷路的机器人
- SpringBoot集成MyBatis-Plus代码生成器(Dao)
- 更改Mysql5.7的默认编码为utf8解决database为latin1无法修改问题
- AGG第四十二课 Blitting an image over another with transparency
- 工艺仿真软件_中科院科研项目:算法与软件工程集成电路制造中的工艺仿真
- java中static修饰函数_详解java中static关键词的作用
- 二维图像的离轴数字全息及显示
- 江苏省计算机二级python往年卷_历年江苏省计算机二级考试真题及答案2008-2009
- ardupilot rover ardurover 电机相关源码 PreArm servo function 33 unassigned
- php 刮奖,php抽奖概率算法(刮刮卡,大转盘),抽奖刮刮卡_PHP教程
- matlab画贝塞尔曲线给出图题,matlab练习程序(贝塞尔曲线)
- 说一说 oneway 吧,了解过这个修饰符作用吗?原理是什么?怎么理解单向调用?
- 我他妈的是什么!!!!
- 【CCF】公共钥匙盒
热门文章
- IndProp章节中pumping lemma的证明
- 「击败星际争霸II职业玩家」的 AlphaStar是在作弊?
- BeanUtils.populate(Object Bean,Map properties)
- OFDM学习、编程实现
- Java继承关系之富二代和他爹
- 如何完全卸载删除Parallels Desktop Mac教程
- 大数据时代的“被遗忘权”之争
- java微信公众号支付开发平台_微信公众号支付demo,微信公众号支付Java DEMO
- [低级错误]an attribute defined in * line * hides this method pylint (method-hidden)
- 大数据 - MapReduce编程案例 -BH3