smslm500maki2说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
smslm500maki2说明书
一、smslm500maki2的启动与停止
用root用户启/停需要root用户包含在smslm500maki2m组中。
1、smslm500maki2的启动
strsmslm500maki2mQMgrName
如果启动默认队列管理器,strsmslm500maki2m后可以忽略队列管理器名称。
在意外情况停止队列管理器后,启动可能会失败,此时可以检查上次停止后是否有IPC资源未释放,若有请予以删除,删除方法参考下面的“C、清理所有残留在系统内部的信号灯和共享内存”。
2、smslm500maki2的关闭
一般情况下,我们使用“endsmslm500maki2m-iQMgrName”来停止smslm500maki2,如果停止失败,可以使用如下步骤:步骤1:endsmslm500maki2m-pQMgrName,如果停不掉,继续步骤2:杀死有关进程,清理残留在系统内部的信号灯和共享内存
A、找到队列管理器程序进程
ps-ef|grepQMgrName
B、使用kill命令终止1>中找到的程序进程,无法停止的进
程可以用kill-9来终止,终止进程的顺序如下(不存在的进程可以忽略):killasmslm500maki2pcsea命令服务器
killasmslm500maki2hasmx记录器
killasmslm500maki2harmx日志格式化器(仅LINEAR日志)
killasmslm500maki2zllp0检查点处理器
killasmslm500maki2zlaa0队列管理器代理
killasmslm500maki2zxma0处理控制器
killasmslm500maki2rrmfa库进程(用于群集)
C、清理所有残留在系统内部的信号灯和共享内存(其属主和组均为smslm500maki2m)
二、smslm500maki2运行状态查看与常用操作
1、查看队列管理器运行状态
对smslm500maki2
5、2或以上版本,执行如下命令检查队列管理器运行状态:dspsmslm500maki2
显示结果中QMNAME表示smslm500maki2队列管理器的名称,STATUS表示当前运行状态。
运行状态有如下几种:
Starting正在启动
Running正在运行
Ending正在停止
Endednormally已经正常终止
Endedimmediately已经立即终止
Endedpreemtively已经强制终止
Endedunexpectively异常终止
注意:停止smslm500maki2后必须使用dspsmslm500maki2命令进行状态检查
dspsmslm500maki2查询结果示例:
QMNAME(QM00)STATUS(Running)
2、runsmslm500maki2sc查看通道运行状态与启停通道
dischl(*);查看所有通道定义
dischs(*);查看所有通道状态,如果没有查询到通道状态,或报错Asmslm500maki28420:ChannelStatusnotfound,请启动通道dischs(ChannelName);查看通道ChannelName的状态
通道状态有如下几种:
STARTING正在启动
BINDING正在绑定
INITIALIZING正在初始化
RUNNING正常
STOPPING正在停止
RETRYING重试
PAUSED等待
STOPPED已停止
REQUESTING请求
startchl(ChannelName);启动通道
stopchl(ChannelName);停止通道
resetchannel(ChannelName);重置通道序号。
当本地与其他smslm500maki2队列管理器的通道无法正常启动的情况,检查日志发现是通道序号不一致,此时就需要先停止发送方通道,并在发送方和接收方进行通道计数的重置,重置后启动通道即可恢复通讯。
3、runsmslm500maki2sc查看通道监听状态与启停监听
dislistner(*);查看通道监听定义
dislsstatu(listnerName);查看监听状态
startlstr(listnerName);启动监听
stoplstr(listnerName);停止监听
4、runsmslm500maki2sc查看队列深度
disq(*);查看所有各类队列的属性
disqlocal(QName);查看所有本地队列的属性
队列深度属性为:CURDEPTH
5、查看死信队列
disqlocal(DEADQName)
三、日常维护项目
1、监控文件系统/var/smslm500maki2m的使用情况,建议不要超过80%。
2、定期报告smslm500maki2系统错误,备份清理smslm500maki2系统错误,备份清理smslm500maki2系统错误记录在遇到问题时,检查/var/smslm500maki2m/errors目录下是否有新的FDC文件产生,如果有应当检查原因。
另外,要定期检查该目录下smslm500maki2错误日志。
3、检查日志个数是否增长
使用命令cd移动到smslm500maki2日志所在目录,使用ls–l|wc命令统计。
4、检查smslm500maki2队列管理器错误日志
当系统运行不正常时首先检查:/var/smslm500maki2m/qmgrs/QMgrName/errors/Asmslm500maki 2ERR0n、LOG
错误消息生成后总是放在Asmslm500maki2ERR01中,Asmslm500maki2ERR02和Asmslm500maki2ERR03文件用于保存历史错误消息。