Linux MQ中间件/var/mqm文件系统结构与错误日志分析

来源:互联网 发布:不可逆矩阵qr分解 编辑:程序博客网 时间:2024/06/06 19:59

本文转自 http://www.wo81.com/tec/mid/mq/2014-04-14/91.html
1,我们需要知道/var/mqm文件系统的结构,其结构如下图所示,
这里写图片描述
2,我们还要保证文件系统/var/mqm的使用率不要超过80%,这个我们可以通过如下命令查看
命令 df -k

3、我们还要监控文件系统/var/mqm的i节点使用情况,确保日志文件不要保留太多,这个我们可以通过如下命令查看
命令 df -i
4、还需要检查mq系统错误目录中是否有错误记录,这个目录是: /var/mqm/errors
我们查看了这些错误信息后,建议定期报告MQ系统错误,备份清理MQ系统错误记录,在遇到问题时,检查/var/mqm/errors目录下是否有新的FDC文件产生,如果有应当检查原因。另外,要定期检查该目录下MQ错误日志。
5、检查日志个数是否增长,日志目录为:/var/mqm/log/QMgrName/active/
ls -l /var/mqm/log/QMgrName/active/ | wc
6、检查MQ队列管理器错误日志
当系统运行不正常时首先检查:/var/mqm/qmgrs/QMgrName/errors/AMQERR0n.LOG
错误消息生成后总是放在AMQERR01中,AMQERR02和AMQERR03文件用于保存历史错误消息。
一般情况下,MQ的错误都有以AMQ开头的错误代码,所以我们就可以以这个为依据进行检查。
grep AMQ /var/mqm/qmgrs/QMgrName/errors/AMQERR01.LOG
或者使用vi 、 more 等命令查找AMQ。
7、保证/var/mqm/qmgrs/QMgrName目录下的任何文件不被修改,不被删除,否则MQ队列管理器将遭到致命破坏,无法恢复,本地消息全部丢失。为了保证配置信息完整,在每次做过配置修改后,建议备份/var/mqm文件系统下的所有数据。

原创粉丝点击