一.查看队列管理器运行状态
# dspmq
显示结果中QMNAME表示MQ队列管理器的名称,STATUS表示当前运行状态。
运行状态有如下几种:
Starting 正在启动
Running 正在运行
Ending 正在停止
Ended normally 已经正常终止
Ended immediately 已经立即终止
Ended preemtively 已经强制终止
Ended unexpectively 异常终止
注:停止MQ后建议使用dspmq命令进行状态检查是否成功关闭。
二.查看通道运行状态与启停通道
$ runmqsc QmgrName
dis chl(*); 查看所有通道定义
dis chs(*); 查看所有通道状态,如果没有查询到通道状态,或报错AMQ8420: Channel Status not found,请启动通道
dis chs(ChannelName); 查看通道ChannelName的状态
通道状态有如下几种:
STARTING 正在启动
BINDING 正在绑定
INITIALIZING 正在初始化
RUNNING 正常
STOPPING 正在停止
RETRYING 重试
PAUSED 等待
STOPPED 已停止
REQUESTING 请求
启停通道与重置通道序号的方法:
$ runmqsc QmgrName
start chl(ChannelName); 启动通道
stop chl(ChannelName); 停止通道
reset channel(ChannelName); 重置通道序号。
当本地与其他MQ队列管理器的通道无法正常启动的情况,检查日志发现是通道序号不一致,此时就需要先停止发送方通道,并在发送方和接收方进行通道计数的重置,重置后启动通道即可恢复通讯。想了解为什么要重置通道,请查看文章:Websphere MQ消息序号Message Sequence详解
三.查看通道监听状态与启停监听
$ runmqsc QmgrName
dis listener(*); 查看通道监听定义
dis lsstatus(listnerName); 查看监听状态
启动与停止监听的方法:
$ runmqsc
start lstr(listnerName); 启动监听
stop lstr(listnerName); 停止监听
四.查看队列深度
如果队列深度不断增加,不见减少,那么可能就有问题了,请检查并分析其原因。
$runmqsc QmgrName
dis q(*); 查看所有各类队列的属性
dis qlocal(QName); 查看所有本地队列的属性
队列深度属性为:CURDEPTH
五.查看死信队列深度
如果死信队列深度不断增加,那就需要分析其原因。
$runmqsc QmgrName
dis qlocal(DEADQName)
文章来源:http://jingyan.baidu.com/article/adc81513522c97f722bf7349.html
相关推荐
以下是对WebSphere MQ常用命令的详细解析,这些命令覆盖了从队列管理器的创建到消息的发送与接收等关键操作。 ### 1. 创建队列管理器 `crtmqm -q QMA` 此命令用于创建一个名为QMA的队列管理器,其中`-q`参数表明...
Websphere 集群环境搭建和常用命令 Websphere 是一个基于 Java 代码开发的应用服务器,自从 8.0 版本以来,安装模式发生了根本性的改变。现在,产品介质本身不分平台,一份介质可以安装到所有开放平台。安装需要...
它提供了统一的接口,使得不同的应用程序和服务能够通过消息队列进行通信,而不必直接依赖于对方的时间限制或运行状态。本教程将深入讲解Websphere MQ的原理、体系结构以及系统管理和应用开发。 在第一章中,我们...
- 不依赖时间的处理:消息传递机制不依赖于应用程序的运行状态,即使接收方暂时不可用,消息也可被存储直到接收方再次上线。 - 强健的中间件:为分布式处理环境提供一个稳定的消息传递平台。 ### WebSphere MQ体系...
Java监控WebSphere MQ 7.5中间件信息主要涉及到的是如何使用Java编程语言与IBM的WebSphere MQ消息中间件进行交互,以便收集、分析和管理MQ的运行时信息。WebSphere MQ,以前被称为MQSeries,是IBM提供的一种企业级的...
6. **运行MQ命令**: `runmqsc QmgrName`:进入MQ命令解释器环境,可以在这里执行MQ的相关配置命令,如定义队列、通道等。如果队列管理器是默认的,可以省略QmgrName。 7. **向队列写入消息**: `amqsput QName ...
安装后,定期维护和监控WebSphere MQ的状态至关重要,以确保其持续稳定地为业务提供服务。 总之,IBM WebSphere MQ的安装涉及多个环节,从准备安装介质到安全配置,每个步骤都需要细致操作,以确保整个消息中间件...
IBM WebSphere MQ 7.5 是一款强大的中间件产品,用于在不同的应用程序之间可靠地传输数据,无论这些应用程序是否在同一时间运行或者在同一网络环境中。它提供了消息队列服务,确保了数据的稳定传输和系统的高可用性...
8. **验证安装**:可以通过运行MQ的管理工具,如`runmqsc`,来检查队列管理器的状态,确认安装成功。 9. **安全配置**:为了保障生产环境的安全,需要配置安全设置,包括设置用户认证、网络连接控制以及加密传输等...
在本文中,我们将深入探讨WebSphereMQ的一些关键命令,这些命令主要用于管理队列管理器、队列、传输队列以及通道。 首先,队列管理器是WebSphereMQ的核心组件,它负责管理和调度消息的存储和传递。创建一个名为QM_...
7. 监控和管理:使用WebSphere MQ Explorer或者命令行工具监控队列状态、查看消息日志,以及进行故障排查。此外,还可以通过编写管理脚本自动化某些日常维护任务。 在"FirstMQDemo"这个例子中,我们可能看到的是一...
WebSphere MQ 多实例部署方案是一种高级别的高可用性(HA)配置,旨在增强消息中间件的稳定性,确保服务在单个实例失败时仍能继续运行。这一特性自MQV7.0.1版本开始引入,是WebSphere MQ产品的一个核心组件。多实例...
- **MQ 运行环境配置**:包括环境变量等设置。 **3.5 MQ 管理方式** - **本地管理**:直接在队列管理器所在的机器上进行管理。 - **远程管理**:通过网络从其他机器进行管理。 **3.6 日志 (Log)** - **队列管理器...
只有当通道两端均处于运行状态时,消息才能被成功发送。 #### 八、高级特性 - **消息分割与重组**:WMQ会自动分割大型消息,通过通道发送后,在目标端重新组合。 - **管道化(Pipelining)**:WMQ支持在一个通道上...
- **WebSphere MQ脚本(MQSC)命令** (MQSC Commands): 用于配置队列管理器的对象。 - **PCF命令** (Programmed Command Format Commands): 用于发送复杂的命令序列。 **4.3 WebSphere MQ配置** - **更改配置信息**:...
### IBM Websphere MQ 命令大全解析 IBM Websphere MQ 是一款业界领先的中间件产品,用于在分布式环境中实现可靠的消息传递服务。本文旨在详细介绍 Windows 和 Linux 环境下操作 Websphere MQ 的关键命令,这些命令...