互联网服务MQ

MQ报错AMQ6004:An error was detectued during initialization or ending of MQ?

dspmq
QMNAME(XXX)  STATUS(Status not available)
查看 AMQERROR.log
存在如下报错

AMQ6004:An error was detectued during initialization or ending of MQ. The MQ error recording routine has been called.

参与4

1同行回答

ayy216226ayy216226其它IBM
可能的原因是队列管理器在不正常停止后,虽然ps -ef | grep mq看不到此队列管理器的进程,但此MQ队列管理器的进程占用的信号灯和共享内存却没有被释放掉。解决办法如下:先查看是否有此队列管理器残留的 信号灯和共享内存。命令如下:ipcs -a | grep mq如果有,使用ipcrm命令清除 ...显示全部

可能的原因是队列管理器在不正常停止后,虽然ps -ef | grep mq看不到此队列管理器的进程,但此MQ队列管理器的进程占用的信号灯和共享内存却没有被释放掉。解决办法如下:

  1. 先查看是否有此队列管理器残留的 信号灯和共享内存。命令如下:
    ipcs -a | grep mq
  2. 如果有,使用ipcrm命令清除 残留的信号灯和共享内存,命令如下:
    ipcrm -s <semphore id>
    ipcrm -m <shared memory id >
  3. 再次启动MQ队列管理器
收起
IT咨询服务 · 2019-11-15

提问者

HelloWorDomain
其它保密
擅长领域: 服务器中间件数据库

相关问题

相关资料

问题状态

  • 发布时间:2019-11-14
  • 关注会员:2 人
  • 问题浏览:4265
  • 最近回答:2019-11-15
  • X社区推广