使用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 也可以的

    本文转自永春博客园博客,原文链接:http://www.cnblogs.com/firstyi/archive/2007/09/25/905258.html,如需转载请自行联系原作者



相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
消息中间件 Java Spring
SpringBoot实现RabbitMQ的简单队列(SpringAMQP 实现简单队列)
SpringBoot实现RabbitMQ的简单队列(SpringAMQP 实现简单队列)
242 1
|
消息中间件 存储 监控
RabbitMQ 队列之战:Classic 和 Quorum 的性能洞察
RabbitMQ 是一个功能强大的消息代理,用于分布式应用程序间的通信。它通过队列临时存储消息,支持异步通信和解耦。经典队列适合高吞吐量和低延迟场景,而仲裁队列则提供高可用性和容错能力,适用于关键任务系统。选择哪种队列取决于性能、持久性和容错性的需求。
847 6
|
消息中间件 存储 NoSQL
MQ的顺序性保证:顺序队列、消息编号、分布式锁,一文全掌握!
【8月更文挑战第24天】消息队列(MQ)是分布式系统的关键组件,用于实现系统解耦、提升可扩展性和可用性。保证消息顺序性是其重要挑战之一。本文介绍三种常用策略:顺序队列、消息编号与分布式锁,通过示例展示如何确保消息按需排序。这些方法各有优势,可根据实际场景灵活选用。提供的Java示例有助于加深理解与实践应用。
927 2
|
消息中间件
rabbitmq,&队列
rabbitmq,&队列
|
消息中间件 RocketMQ
MetaQ/RocketMQ 原理问题之当消费集群规模较大时,处理分配不到队列的Consumer的问题如何解决
MetaQ/RocketMQ 原理问题之当消费集群规模较大时,处理分配不到队列的Consumer的问题如何解决
207 4
|
消息中间件 JSON Java
玩转RabbitMQ声明队列交换机、消息转换器
玩转RabbitMQ声明队列交换机、消息转换器
407 0
|
消息中间件 Java Kafka
说说RabbitMQ延迟队列实现原理?
说说RabbitMQ延迟队列实现原理?
445 0
说说RabbitMQ延迟队列实现原理?
|
消息中间件 NoSQL 关系型数据库
【RocketMQ系列十三】RocketMQ的集群核心概念之消费重试&死信队列&幂等消息的出现以及处理
【RocketMQ系列十三】RocketMQ的集群核心概念之消费重试&死信队列&幂等消息的出现以及处理
850 1
|
消息中间件 存储 监控
RabbitMQ 死信队列
RabbitMQ的死信队列(DLQ)是存储无法正常消费消息的特殊队列,常见于消息被拒绝、过期或队列满时。DLQ用于异常处理、任务调度和监控,通过绑定到普通队列自动路由死信消息。通过监听死信队列,可以对异常消息进行补偿和进一步处理,提升系统稳定性和可维护性。
398 1