AMQ7001及AMQ7017及AMQ7064问题处理


WebSphere MQ使用endmqm -i QMEMBFE_PST停止,重启报错为

AMQ6245:Error executing system call 'open' on file
'/var/mqm/qmgrs/QMEMBFE_PST/amqprobe.amq' error '28'.
AMQ7001:The location specified for the queue manager is not valid.

以上错误经排查为MQ日志所在磁盘空间不足导致

PS:不要通过删除事务日志的方式释放磁盘空间!

磁盘扩容之后,使用strmqm QMEMBFE_PST启动时再次报错

AMQ7017:Log not available.

此报错为日志不可用。(可能是之前为了扩容删除了部分日志导致,尽管删的不是今天的日志)
解决过程如下(使用mqm用户):

1. cd /var/mqm/qmgrs
2. mv QMEMBFE_PST QMEMBFE_PST_BAK
3. dltmqm QMEMBFE_PST
4. rm -rf /var/mqm/log/QMEMBFE_PST/
5. crtmqm -ld /var/mqm/log/ -lc -lf 16384 -lp 40 -ls 10 QMEMBFE_PST
6. cd /var/mqm/qmgrs
7. cp QMEMBFE_PST/amqalchk.fil QMEMBFE_PST_BAK/
8. mv QMEMBFE_PST QMEMBFE_PST_BAK_2
9. mv QMEMBFE_PST_BAK QMEMBFE_PST
10. strmqm QMEMBFE_PST

至此MQ已正常启动,根据应用需要再做其他配置即可。


参考博文1:https://www.cnblogs.com/vigarbuaa/p/3157028.html
参考博文2:https://blog.csdn.net/samurais/article/details/7015626


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM