MQ日常维护文档.doc

MQ日常维护文档.doc

ID:58218972

大小:88.00 KB

页数:6页

时间:2020-04-28

MQ日常维护文档.doc_第1页
MQ日常维护文档.doc_第2页
MQ日常维护文档.doc_第3页
MQ日常维护文档.doc_第4页
MQ日常维护文档.doc_第5页
资源描述:

《MQ日常维护文档.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MQ日常维护文档一.简介31.MQ目录结构3二.常用MQ系统命令31.观察MQ队列管理器运行状态3三.使用MQSC脚本命令管理41.进入指定队列管理器脚本命令控制台42.常用MQSC脚本命令4查看所有通道状态4检查通道具体状态4检查队列配置和深度4四.维护项目41.实时监控以下文件系统使用情况:42.定期报告MQ系统错误,备份清理MQ系统错误记录43.监控队列深度54.检查死信队列55.检查日志个数是否增长56.检查MQ队列管理器错误日志57.清理队列管理器IPC资源58.检查、处理队列管理器pending事务5一.简介1.MQ

2、目录结构MQ系统错误记录目录:/var/mqm/errorsMQ队列管理器目录(缺省情况下)/var/mqm/qmgrs/注意:必须保证该目录下的任何文件不被修改,不被删除,否则MQ队列管理器将遭到致命破坏,无法恢复,本地消息全部丢失。二.常用MQ系统命令1.观察MQ队列管理器运行状态对于MQ5.1及以下版本,通过ps–ef

3、grep看下面进程是否存在:#amqzxma0-m对MQ5.2或以上版本,执行如下命令检查队列管理器运行状态:#dspmq显示结果中表示MQ队

4、列管理器的名称,STATUS表示当前运行状态。运行状态有:Starting正在启动Running正在运行Ending正在停止Endednormally已经正常终止Endedimmediately已经立即终止Endedpreemtively已经强制终止Endedunexpectively异常终止注意:停止系统后必须使用dspmq命令进行状态检查例:$dspmq显示结果QMNAME(QM0000A)STATUS(Running)QMNAME(QM0000B)STATUS(Endednormally)一.使用MQSC脚本命令管理1.进

5、入指定队列管理器脚本命令控制台#runmqsc具体命令:以mqm用户登陆runmqsc2.常用MQSC脚本命令查看所有通道状态DISPLAYCHSTATUS(*)若通道启动失败,需要检查、分析MQ队列管理器日志文件,可能原因包括:(1)配置错误,如CONNAME。对于TCP协议,需确认对方IP和侦听端口(防火墙无限制);对于LU62,需确认所用SNAsession已建立且MQ正确引用。(2)对应通道CCSID不一致,一般发生在新建MQ环境。(3)对应通道MSN不一致,一般发生在其中一端做过变更后,

6、如重建队列管理器、reset通道等。检查通道具体状态DISPLAYCHSTATUS(ChannelName)ALL检查队列配置和深度DISQLOCAL(QName)该命令的显示结果可以看出队列当前深度二.维护项目1.实时监控以下文件系统使用情况:检查文件系统/var/mqmMQ应用所在文件系统。1.定期报告MQ系统错误,备份清理MQ系统错误记录在遇到问题时,检查/var/mqm/errors目录下是否有新的FDC文件产生,如果有应当立即报告IBM技术支持部门。另外,要定期检查该目录下MQ错误日志。2.监控队列深度DISQLOCA

7、L(QName)该命令的显示结果可以看出队列当前深度3.检查死信队列DISQLOCAL(DEADQName)4.检查日志个数是否增长使用命令cd移动到MQ日志所在目录,使用ls–l

8、wc命令统计,如果有所增长,应立即报告IBM系统支持人员。5.检查MQ队列管理器错误日志当系统运行不正常时首先检查:/var/mqm/qmgrs//errors/AMQERR0n.LOG6.停止UNIX系统中运行的队列管理器(1)首先正常停止:$endmqm–w如不能正常停止(2)$endmqm–i如不能正常停

9、止(3)$endmqm-p如不能正常停止(4)杀死有关进程和残留在系统内部的信号灯和共享内存:a)执行ps命令找到运行的队列管理器程序进程ID。例如,如果队列管理器名为,那么可以使用下列命令:ps-ef

10、grepa)终止所有仍在运行的队列管理器进程。使用kill命令指定用ps命令发现的进程ID。注:无法停止的进程可使用kill-9来终止。按下列次序终止各个进程:amqpcsea命令服务器amqhasmx记录器amqharmx日志格式化器(仅LINEAR日志)amqzllp0检查点处理器amqz

11、laa0队列管理器代理amqzxma0处理控制器amqrrmfa库进程(用于群集)注:人工停止队列管理器可能导致FFST的发生,并在/var/mqm/errors目录中产生FDC文件。不应该将此视为队列管理器中的缺陷。甚至在使用该方法停止队列管理器后,它仍应该正

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。