ActiveMQ错误:Wire format negotiation timeout: peer did not send his wire format
来源:互联网 发布:二次视频解析接口源码 编辑:程序博客网 时间:2024/05/20 20:48
问题:新部署上线的自动化系统突然报连接ActiveMQ有问题,错误如下:Wire format negotiation timeout: peer did not send his wire format
现象:登录ActiveMQ所在的服务器,发现activemq.log中报大量的open too many files异常,netstat 看TCP层的的连接是正常的。
分析:
从错误信息来看,应该是发送到ActiveMQ Server的MQ消息数据对方识别不了,检查activemq.xml文件中关于connecton的设置,端口61616是openwire协议,所以应该不是连接串URL的问题。所以怀疑是与打开文件过多导致activemq服务器无法从客户端读取数据包导致的问题。与实施人员沟通后得知是此activemq目前有超过4000个客户端连接,检查 ulimit配置的是1024,建议其将修改为20000后重启MQ。重启后,系统马上就reconnect到ActiveMQ服务器。
ActiveMQ服务器可以连接大量的客户端,但是如果系统ulimit设置不合理,会出现无法从file中读取数据包的问题,进而导致上层应用报错的问题。
阅读全文
0 0
- ActiveMQ错误:Wire format negotiation timeout: peer did not send his wire format
- ActiveMQ异常排查: peer did not send his wire format.
- The OpenWire Wire Format
- Peer wire protocol (TCP) Peer连接协议
- BitTorrent协议规范(BitTorrent Protocol Specification)之Peer Wire协议(Peer Wire Protocol)-第四部分
- "Format" did not complete normally。MyEclipse手动格式化web.xml文件错误
- Peer wire protocol (TCP) 基于tcp的那部分协议
- wire speed
- Video4Linux2 part 5b: format negotiation
- v4l2文档之——format negotiation
- Format错误
- Not able to wire events in user control
- "Format" did not complete normally. Please see the log for more information. 解决
- Protobuf lua 错误:Protocol message tag had invalid wire type
- Format
- Format
- format
- Format
- light oj 1220 Mysterious Bacteria
- [差分约束]POJ 3159——Candies
- docker network
- 70%以上业务由H5开发,手机QQ Hybrid 的架构如何优化演进?
- 文件下载/导出
- ActiveMQ错误:Wire format negotiation timeout: peer did not send his wire format
- navicat 10.1.7 注册码
- sklearn库之各分类算法简单应用
- Python os 和 os.path模块详解
- Toolbar自定义及自定义控件类的三个构造函数解析
- idea创建自己的archetype
- android-viewpager轮播图遇到的问题
- C++复制构造函数的实现
- python爬虫抓取多关键词搜索的百度图片