使用endmqm 命令无法停止MQ队列管理器,怎么办?

使用endmqm 命令无法停止MQ队列管理器,怎么办?

环境

产品: MQSeries
 平台: UNIX
 版本: v5.0以上

 使用endmqm 命令无法停止MQ队列管理器,怎么办?

一般情况下,使用endmqm可以停掉MQ的队列管理器。但在一些极特殊的情况下,使用此命令无法停掉队列管理器。可采用手工方式停掉队列管理器,具体方法如下:

1.先使用 ps 命令找到仍在运行的队列管理器程序的进程 ID。 例如,如果队列管理器名为 QM1, 那么您可以使用下列命令:

ps -ef | grep QM1

2.终止任何仍在运行的队列管理器进程。 使用 kill 命令指定用 ps 命令发现的进程 ID。 (无法停止的进程可使用 kill -9 来终止)。

按下列次序终止各个进程:

amqpcsea 命令服务器
amqhasmx 记录器
amqharmx 日志格式化器(仅在使用 LINEAR 日志时存在)
amqzllp0 检查点处理器
amqzlaa0 队列管理器代理
amqzxma0 处理控制器
amqrrmfa 库进程(用于群集)


手工停止队列管理器可能导致 FFST 报告错误事务发生,并 在 /var/mqm/errors 目录中产生 FDC 文件,可以忽略。


或者找到进程号后,直接 kill 也可以的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值