ibm中间键服务器缺少文件夹,存储中间件-MQ常见问题解决方法FAQ.doc

存储中间件-MQ常见问题解决方法FAQ

IBM Websphere MQ FAQ

Last Release: 2006-1-2

这里整理了IBM Websphere MQ的一些常见错误和解决方法,当发现MQ错误而一时无法解决时,可以参阅这里的解决方法,可能有所启发;多个原因可能会引发同一错误现象,为此对某种错误现象列出了好几种解决方法,工程人员需要根据实际情况用相应的解决方法处理。引发MQ错误的原因有很多,这里也无法一一罗列出来,对于无法在这里找到解决方法的错误,请将错误现象发给我(MSN: sqwen_cn@,邮件: sqwen@, wensq@),我会将解决方法整理添加到这里面。

不能创建MQ队列管理器

javax.jms.JMSException: MQJMS2005: 未能为‘1:' 创建MQQueueManager

at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:546)

at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1450)

at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:960)

at com.ibm.mq.jms.MQTopicConnection.(MQTopicConnection.java:152)

at com.ibm.mq.jms.MQTopicConnection.(MQTopicConnection.java:114)

at com.ibm.mq.jms.MQTopicConnectionFactory.createMQTopicConnection(MQTopicConnectionFactory.java:337)

at com.ibm.mq.jms.MQTopicConnectionFactory.createTopicConnection(MQTopicConnectionFactory.java:214)

at ipnet.sqwen.jmstest.JMSSubscriber.subscribe(JMSSubscriber.java:71)

at ipnet.sqwen.jmstest.JMSSubscriber.main(JMSSubscriber.java:34)

解决方法:

CCSID不对,修改相应队列管理器的CCSID与JNDI里面定义的相同;

运行mqMonitor脚本中的mc.sh,查看现在的连接数,是否为100;如果是,则是达到了默认情况下通道的最大连接数,需要优化MQ的配置;具体优化的方法是修改/var/mqm/qmgrs/XXX/qm.ini文件,增加:

Channels:

MaxChannels=xxxx

MaxActiveChannels=xxxx

xxxx表示需要配置的最大通道数和最大活动通道数,根据实际情况指定,100是默认值,对一般的队列管理器是足够的,对于QM_BASE、QM_DC、QM_TOPIC、QM_PS_FM需要增大为200直至1000,最大为9999。–m QM_XXX (只用于重启过程中)

strmqbrk –m QM_XXX

也有可能是broker出现故障,需要重建:

endmqbrk –m QM_XXX

dltmqbrk QM_XXX

strmqbrk –m QM_XXX

队列深度满

错误现象:

普通的队列管理器报队列深度满的错误

解决方法:

增加队列管理器的最大深度,默认队列深度为100000,可以根据需要增加为1000000或2000000。上

runmqsc QM_XXX

alter ql(Q_XXX) maxdepth(xxxxx)

end

SYSTEM.JMS.ND.SUBSCRIBER.QUEUE队列深度一直满

错误现象:

系统运行一段时间后,用于JMS pub/sub的队列管理器中的队列SYSTEM.JMS.ND.SUBSCRIBER.QUEUE一直保持在最大深度,即使增加最大队列深度,新增消息也很快使队列积压消息数达到最大深度。

解决方法:

这种情况下,再次增加最大深度是没有意义的。需要相关的开发人员改进程序,在Publish消息之前,设置TimeToLive(单位为毫秒)的值为较小的值(默认TimeToLive=0,即永久存活),使Publish出去的消息只有有限的生命周期,超过TimeToLive设定的时间值将被MQ队列管理器自动删除。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 9.1.5.0-ibm-mq-explorer-win64 是 IBM MQ Explorer 的一个版本号,适用于 Windows 64位操作系统。 IBM MQ Explorer 是 IBM MQ 中的一个可视化管理工具,可用于管理和监控 IBM MQ 消息队列系统。它提供了一个用户友好的界面,使得管理员可以轻松地创建、配置和管理消息队列以及相关的资源。 这个版本号中的 "9.1.5.0" 表示 IBM MQ Explorer 的主要版本号为 9.1.5.0,其中 "9" 是主要版本号,"1" 是次要版本号,"5" 是修订版本号,"0" 是构建版本号。这些版本号的变化通常代表了功能改进、问题修复和性能优化等方面的更新。 "-ibm-mq-explorer-win64" 表示这个版本适用于 Windows 64位操作系统,即该软件的安装包可以在 Windows 64位操作系统上运行和安装。 总结起来,9.1.5.0-ibm-mq-explorer-win64 是 IBM MQ Explorer 的一个版本号,适用于 Windows 64位操作系统。使用这个版本的 IBM MQ Explorer,管理员可以方便地管理和监控 IBM MQ 消息队列系统,提高整个系统的可靠性和性能。 ### 回答2: 9.1.5.0-ibm-mq-explorer-win64是一个IBM MQ资源管理器的版本号,特指适用于Windows 64位操作系统的版本。IBM MQ一个强大的消息中间件软件,它提供了可靠的消息传递、异步通信和数据传输的能力。 IBM MQ Explorer是IBM MQ一个工具,它提供了图形化的界面,用于管理和监控IBM MQ资源。在9.1.5.0版本中,IBM MQ Explorer提供了一些新的功能和改进,以提高管理员和开发人员的工作效率。 通过IBM MQ Explorer,用户可以轻松地创建和管理队列、通道、主题等IBM MQ资源,对消息进行发送和接收,监视队列的状态和性能等。其直观的界面和易于使用的操作,使得用户能够更加方便地配置和管理消息的传递。 此外,IBM MQ Explorer还提供了一些高级功能,如安全认证、日志记录和错误处理等。用户可以根据自己的需求进行配置,确保消息的安全和可靠性。 总之,9.1.5.0-ibm-mq-explorer-win64是一个用于Windows 64位操作系统的IBM MQ资源管理器版本。它提供了图形化的界面和各种功能,帮助用户轻松管理和监控IBM MQ资源,提高消息传递的效率和可靠性。 ### 回答3: 9.1.5.0-ibm-mq-explorer-win64是IBM MQ一个版本,它是为Windows 64位操作系统设计的。IBM MQ是一种消息传递中间件,用于在不同应用程序之间进行可靠的、异步的消息通信。 该版本的IBM MQ Explorer是IBM MQ一个可视化管理工具,它提供了一个图形化界面来管理和监控IBM MQ资源。使用IBM MQ Explorer,用户可以轻松地创建队列管理器、队列和通道等IBM MQ资源,以及配置连接和传输属性。它还可以帮助用户查看和监视队列的状态和消息流,以及执行日常管理任务,如启动和停止队列管理器、清除队列和查看错误日志。 9.1.5.0-ibm-mq-explorer-win64版本的IBM MQ Explorer在Windows 64位操作系统上提供了更好的性能和功能。它具有更可靠、更快速的数据传输和更稳定的连接,能够处理大量的消息和高并发的通信。此外,它还提供了更多的安全功能,如SSL加密和身份验证,以确保消息的机密性和完整性。 总之,9.1.5.0-ibm-mq-explorer-win64是一个功能强大的IBM MQ版本,它提供了易于使用的图形化界面来管理和监控消息传递系统。无论是开发者还是系统管理员,都可以通过使用IBM MQ Explorer来简化他们在消息通信方面的工作,并提高系统的可靠性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值