说明:
本文档适用于TongLINk/Q 7.X和8.X各个平台的server端。用来查看TongLINK/Q的各个状态。
下文中,TongLINK/Q7.x和TongLINK/Q8.x通称为为TLQ。
Create by liuxin
- 启停:
启动顺序:先启动TLQ,再启动应用程序。
停止顺序:先停应用程序,再停止TLQ。
启动命令:tlq
停止命令:tlq -cstop -y
强制停止:tlq -cabort -y -w1
2.查看TLQ节点License信息
命令:tlqstat –lic
执行之后显示信息:
[License Information]:
License Version =[7.2]
License Type =[trial]
Active Date =[2011-05-09 00:00:00]
Expire Date =[2011-08-09 00:00:00]
Customer =[测试用户]
Project Name =[测试项目]
Contract Number =[]
Product Name =[TongLINK/Q]
Max QCUs =[100]
Max Applications=[100]
Max Thin Clients=[100]
Max Connections To Send =[100]
Max Connections To Recv =[100]
3.查看TLQ有几个QCU的命令
命令:
tlqstat -qcu
执行之后显示信息:
4.查看TLQ各个队列中的消息数
命令:
tlqstat -qcu qcu名 -c
执行之后的结果:注意是第5列,队列名长了之后有错位。
具体更详细的说明,请参考文档《系统管理手册_系统工具》
5.查看一个指定的Qcu的所有发送连接状态信息
即看指定QCU中主动发起的和其它Qcu的连接状态,如果和其它Qcu处理断开状态,那就可以判断对方的Qcu没有启动或者网络有问题。
命令:
tlqstat -snd qcu名 1 -ct 1
其中,如果不带-ct 1则会循环显示,直到按Ctrl +C中断。
例如查看qcu的连接状态:tlqstat –snd qcu1 1 –ct 1 显示如下信息:
在close状态时,需要检查:
168.1.1.122机器上的TLQ是否启动;端口10013是否被防火墙禁止访问;从本机器到168.1.1.122网络是否正常。
检查通常使用telnet IP 端口来检查。
6.查看其它TLQ连接到指定的Qcu的状态信息。
命令:
tlqstat -rcv QCU名 1 -ct 1
其中,如果不带-ct 1则会循环显示,直到按Ctrl +C中断。
例如查看其它TLQ连到qcu1的连接状态:tlqstat –rcv qcu1 1 –ct 1 显示如下信息:
如果只显示如下信息,表示没有其它TLQ连到此Qcu中。
如果有其它的TLQ连到此QCU中,则有如下显示:
如果此QCU为中心节点的,那么就可以通过此命令查看其它节是否连通上来。过节点SndNode就可以知道是哪个节点。
7.查看队列里的消息详细情况
命令:
tlqstat -msg qcu名 -ct 1
其中,如果不带-ct 1则会循环显示,直到按Ctrl +C中断。
8.清理队列中的消息
命令:
tlqque qcu名 队列名 -a clear -y
其中队列名只能是发送队列或者本地队列。
注意:
此命令是清除队列中的所有消息。文件消息只是把队列中的消息删除,对应的文件不删除。使用此命令要慎重!
9.TLQ 查看自启动以来发送或者接收的消息数
如果是TLQ8.0.X和8.1.15.2之前的版本,则直接运行下面的命令,如果是TLQ8.1.15.2及以上的版本,默认不打开计数,要计数需要先执行tlqdebug -M qcu名 1 来先打开计数;
tlqstat -sum qcu名 -ct 1
查看整个QCU发送和接收到或者失败的消息数统计,其中,如果不带-ct 1则会循环显示,直到按Ctrl +C中断。
以qcu名为qcuSmp951 例,如下所示:
查看单个队列中发送或者接收的消息数
tlqstat -sum qcu名 队列名
其中队列名必须为发送队列或者本地队列名。
以qcu名为qcuSmp951 发送队列名为为sqCenter1 为例进行说明: