mq问题,急!!!

问题描述

大家好:现在系统遇到一个问题:com.ibm.mq.MQException:MQJE001:MQException出现:完成代码是2,原因为2195MQJE018:协议错误-接收到意外的段类型atcom.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:238)atcom.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:318)atcom.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:338)atcom.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:84)atcom.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:168)atcom.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:774)atcom.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:690)atcom.ibm.mq.MQQueueManagerFactory.constructQueueManager(MQQueueManagerFactory.java:646)atcom.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:153)atcom.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:469)操作系统时AIX5.3,MQ版本为5.3,从获取队列管理器的时候抛出以上异常信息.平均两月出现一次上述异常,只有重启mq才可以;跟踪程序日志发现执行到qMgr=newMQQueueManager(qMgrName);的时候一直处于等待状态,20几分钟后才抛出以上的错误信息;mq的fdc日志和log日志在发生异常的这段时间都没有异常日志输出。

解决方案

解决方案二:
问IBM技术支持,反正客户买这个IBMAIX和IBMMQ都是买了服务的。像你这种怪问题难得碰到一次很难找到原因。说不定IBM在几年前就提供FixPack补丁解决了这个问题呢。
解决方案三:
找过IBM的800客服了,说是现在已经不对MQ5.3提供技术支持。。。
解决方案四:
急求答案!!!有大牛路过没???
解决方案五:
如果在发生这种异常的时候,所有的客户都没有办法连接,那么应该是服务器端的MQ网络侦听器出了问题。在比较旧的版本里,这个网络侦听进程出故障的机会还是比较高的,可以不必重启整个MQ,重启一下网络侦听器就可以了。
解决方案六:

解决方案七:

解决方案八:
建议直接将MQ进行升级,QM5.3好像有5-6年的历史了该换就换了吧
解决方案九:
路过,顶一下,最近要用MQ了。
解决方案十:
该回复于2010-12-07 09:17:50被版主删除
解决方案十一:
该回复于2010-10-25 08:54:25被版主删除
解决方案十二:
该回复于2010-11-05 10:01:53被版主删除

时间: 2024-09-20 07:35:12

mq问题,急!!!的相关文章

【请教】MQ 7.0怎样提高队列响应速度,急!!!

问题描述 使用默认设置创建的队列,以每秒钟50个消息的频率向队列里添加消息,结果频繁抛出队列无法连接的异常,大概有40%的消息没有送进去,请问是我的设置问题吗?应该如何设置才能提高队列的响应速度,请尽量详细一些,我是菜鸟,第一次接触MQ 解决方案 解决方案二:为啥没人理我啊?解决方案三:我是用Oracleservicebus将数据推送给Queue的,但是每隔几条就会抛出如下异常:CausedBy:com.ibm.mq.MQException:MQJE001:发生MQException:完成代码为

IBM MQ 问题,急!!!

问题描述 本人用J2SE做了一个IBMMQ的项目.用了两个线程,一边是判断队列深度是否大于一,如果大于一就读取消息.另一边是查看文件夹里有没有文件,如果有文件就发送消息.用的是WHILETRUE循环,睡眠1分钟.可是时间长了就报2017和2009的错误,有没有大神遇到这个问题 解决方案 解决方案二:从错误看是时间长了.连接丢失.建议你在读取/写入前判断一下连接是否可用.不可用重新连接一下.2009连接超时.2017是没有足够的句柄,判断是否没有正确mqclose解决方案三:从错误看是时间长了.连

vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

前言: mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行.招行.工商.支付宝等均已全面支持mac os了),windows上的经典常用软件:qq.飞信.旺旺.有道词典.有道云笔记.迅雷.PPS影音.AcdSee,甚至微软自家的office全套都有for mac,今天下定决心把mac机上vmware里的windows 7给"打入冷宫",准备把oracle.nexus.jboss.weblogic 这些跟java开发有端的"重量级"大家伙都放到c

系统运行后,MQ通道数一直增大

问题描述 在MQ.ini里面设置的通道最大连接数及并发数都为1000,完全满足需要:可没过几天就报错(AMQ9513:Maximumnumberofchannelsreached')后来重启,发现通道数一直在增大,没有减少的趋势,即资源使用后不释放命令监测:echo'dischs(SYSTEM.DEF.COVCON)|runmqscACS_FTE_QM|wc-l一直增大是生产系统,急:求大侠解决服务器通道使用的是自带的系统通道,没有另外建立服务器通道,这是否有影响我的应用程序查不出什么问题异常来

请教一下,代码优化问题,急在线等

问题描述 请教一下,代码优化问题,急在线等 @RequestMapping(value = { "/getaddressmg" }) public ModelAndView getAddressMg(HttpServletRequest request, Model model) { ModelAndView view = this.getBaseModelAndView("custom/addressmg/addressmg"); try { CustomInfo

Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2059;AMQ9204

问题描述 服务器和客户端都已配置好(mq7.0试用版),并且可发送和接收消息,但自己编写的一个java程序时报如下错误atcom.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:869)atcom.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:761)atcom.ibm.mq.MQQueueManage

控件-mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了

问题描述 mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了 //串口void CPort_testDlg::OnComm() { //if(stop)return; VARIANT m_input1; COleSafeArray m_input2; long lengthi; BYTE data[600]; CString str; int ai=0bi=0ci=0di=0; int sum=0; if(m_Comm.GetCommEvent()==2)

方法-windows下praat源码编译问题!急急急急急

问题描述 windows下praat源码编译问题!急急急急急 从官网上下载的praat源码进行编译,按照网上说的方法编译,但是总是出现 make (e=2): 系统找不到指定的文件. make[1]: *** [libgsl.a] Error 2 make[1]: Leaving directory `d:/sources_5404/external/gsl' make: *** [all] Error 2 错误!试了各种方法,都没解决,望高手指点一下! 解决方案 你试了哪些方法?下面的方法试过

使用Java API处理WebSphere MQ大消息

WebSphere MQ 中处理大消息的方法 使用过 WebSphere MQ 的读者都知道,WebSphere MQ 对处理的单条消息的大小是有限制的,目前支持的最大消息是100M,而且,随着消息大小的增大,WebSphere MQ 处理的性能也会随之下降.从最佳实践来说,WebSphere MQ 传输大小为几K的消息其效率是最高的.那如何使 WebSphere MQ 能高效的处理大消息呢? WebSphere MQ 提供了处理大消息的两种方法:消息分片和消息分组.下面我们来看在使用 Java