MQSeries鍩虹-.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MQSeries鍩虹-

如何理解MQ的报错信息? MQ一般有两种错误信息,一种是以Reason Code的形式报出来的。 比如:Reason Code:2033,Reason Code:2058等等。 另外一种是以AMQ的形式报出来的。例如AMQ7107,AMQ6009 查看当前队列中有还有多少条消息 runmqsc WNMS3_QM display qlocal(TEST.Q) curdepth 向队列中取放消息 往队列中放消息 amqsput QName QmgrName 如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字 从队列中取出消息 amqsget QName QmgrName 如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字 MQ的LOG日志被删除 MQ的LOG日志被删除,MQ队列管理器无法启动,报AMQ7017的问题 1 、将队列管理器目录做备份 cd /var/mqm/qmgrs mv DEFAULT_QM DEFAULT_QM.bak 2、 删除队列管理器DEFAULT_QM dltmqm DEFAULT_QM 并做如下检查: 1)确保DEFAULT_QM的日志目录已被删除。此队列管理器的缺省日志目录为/var/mqm/log/DEFAULT_QM.如果没有,使用下列命令删除: rm –rf DEFAULT_QM 2)检查/var/mqm/mqs.ini文件中QueueManager部分已没有关于DEFAULT_QM的描述,如果有,手工去掉。 3、创建与原来队列管理器同名的队列管理器。 crtmqm DEFAULT_QM 4、将DEFAULT_QM目录下的amqalchk.fil拷贝到原来备份的DEFAULT_QM.bak目录下。 cd /var/mqm/qmgrs cp DEFAULT_QM/amqalchk.fil DEFAULT_QM.bak 5、删除DEFAULT_QM的目录,将原来备份的队列管理器目录拷回DEFAULT_QM目录 rm –rf DEFAULT_QM mv DEFAULT_QM.bak DEFAULT_QM 6、重新启动队列管理器 strmqm DEFAULT_QM MQClient不能连接MQServer 1、首先确认MQServer的侦听端口是打开的。 在Client端用telnet Server机器的IP地址 端口号命令查看MQServer的侦听端口是否是打开的。 如果运行telnet 10.0.18.100 1414命令后:屏幕上出现 Trying 10.0.18.100... Connected to 10.0.18.100. Escape character is ^]. 这样的字样表名该MQServer的1414端口是打开的。 如果MQServer的端口没有打开,请打开MQServer的端口。 2、检查环境变量的设置: MQSERVER和MQCCSID的环境变量是否正确设置。 如果没有正确设置,请设置正确 在csh下,运行 setenv MQSERVER 通道名/协议名/MQServer的IP地址及端口号 例如 setenv MQSERVER ‘CH1/TCP/10.0.0.100(1414)’ setenv MQCCSID 1383 3、然后登陆到MQServer上检查通道是否正确设置。 方法:在MQServer上运行runmqsc 队列管理器名字 display channel(CH1)检查通道是否存在。 如果不存在,请定义通道 define channel(ch1) chltype(svrconn) mcauser(‘mqm’) 4、然后使用/opt/mqm/samp/bin/ss/imqwrldc的工具来测试Client端。 命令用法:/opt/mqm/samp/bin/ss/imqwrldc 队列名字 队列管理器的名字 例如:/opt/mqm/samp/bin/ss/imqwrldc TEST.Q DEFAULT_QM 出现:The queue manager name is DEFAULT_QM. Message sent to TEST.Q. Message of length 12 received, text is Hello world. 表示Client端与Server端连接正常。 无法停队列管理器 如果用endmqm qmanager name无法停

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档